Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Friends | List of all members
GeometryDeferredShadingData Class Reference

Public Member Functions

void clear ()
 
void init (const size_t &data_size)
 
void add (const double &depth, const void *data)
 
void * add (const double &depth)
 
template<class T >
T & add (const double &depth)
 
const unsigned int & get_count () const
 
const size_t & get_data_size () const
 
const double & get_depth (const unsigned int &index) const
 
CoreBasicArray< double > get_depths () const
 
const double & get_min_depth () const
 
const double & get_max_depth () const
 
const CoreBasicArray< unsigned
int > & 
get_depth_order () const
 
void * get_data (const unsigned int &index) const
 
template<class T >
T & get_data (const unsigned int &index) const
 
template<class T >
CoreBasicArray< T > get_data () const
 
size_t get_memory_size () const
 

Friends

class GeometryDeferredShadingGroup
 
class GeometryDeferredShadingPool