Fermat
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Public Methods | Public Members | List of all members
pbrt::Value Struct Reference

Public Methods

 Value (const Value &other)
 
size_t size () const
 
const float * get_floats () const
 
const int * get_ints () const
 
const std::string & get_string (const size_t i) const
 
float get_float (const size_t i) const
 
int get_int (const size_t i) const
 
bool get_bool (const size_t i) const
 
void clear ()
 
void set_type (const ValueType _type)
 
const char * type_string () const
 

Public Members

uint32 type
 
union {
   NumVec *   nvec
 
   StringVec *   svec
 
}; 
 

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