Fermat
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Public Methods | List of all members
pbrt::Importer Struct Reference
Inheritance diagram for pbrt::Importer:
pbrt::EchoImporter pbrt::FermatImporter

Public Methods

virtual void identity ()
 
virtual void transform (const Value &floats)
 
virtual void rotate (const float angle, const float x, const float y, const float z)
 
virtual void scale (const float x, const float y, const float z)
 
virtual void translate (const float x, const float y, const float z)
 
virtual void look_at (const float ex, const float ey, const float ez, const float lx, const float ly, const float lz, const float ux, const float uy, const float uz)
 
virtual void integrator (const char *name, const ParameterList &params)
 
virtual void sampler (const char *name, const ParameterList &params)
 
virtual void pixel_filter (const char *name, const ParameterList &params)
 
virtual void film (const char *name, const ParameterList &params)
 
virtual void camera (const char *name, const ParameterList &params)
 
virtual void world_begin ()
 
virtual void world_end ()
 
virtual void attribute_begin ()
 
virtual void attribute_end ()
 
virtual void transform_begin ()
 
virtual void transform_end ()
 
virtual void texture (const char *name, const char *texel_type, const char *texture_type, const ParameterList &params)
 
virtual void make_named_medium (const char *name, const ParameterList &params)
 
virtual void make_named_material (const char *name, const ParameterList &params)
 
virtual void named_material (const char *name)
 
virtual void medium_interface (const char *name1, const char *name2)
 
virtual void material (const char *name, const ParameterList &params)
 
virtual void area_light_source (const char *type, const ParameterList &params)
 
virtual void shape (const char *type, const ParameterList &params)
 

The documentation for this struct was generated from the following file: