Clarisse 4.0 SP10 SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
Sample2DLutTask Class Reference
Inheritance diagram for Sample2DLutTask:
SysThreadTask CoreBaseObject CoreBaseType

Public Member Functions

virtual void execution_entry (const unsigned int &thread_id)
 execution_entry sample the bxdf and store the results in result
- Public Member Functions inherited from SysThreadTask
SysThreadTaskManagerget_task_manager () const
const bool & is_auto_deleted () const
const bool & is_preemptible () const
void set_auto_delete (const bool &auto_delete)
- Public Member Functions inherited from CoreBaseObject
bool is_kindof (const CoreBaseObject &object) const
virtual size_t get_memory_size () const
CoreString get_class_info_name () const
CoreString get_class_interface () const
const unsigned long & get_class_info_id () const
bool is_kindof (const CoreClassInfo &cinfo) const
virtual const CoreClassInfoget_class_info () const
bool operator== (const CoreBaseObject &obj) const
template<class T >
T * cast ()
template<class T >
const T * cast () const
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
bool operator== (const CoreBaseType &obj) const

Public Attributes

GMathVec3d wi
float * result
unsigned int begin_sample_count
unsigned int end_sample_count
const PbrBxdfbxdf
unsigned int sample_count
unsigned int offset
PbrHaltonSampler * pbr_sampler

Additional Inherited Members

- Static Public Member Functions inherited from CoreBaseObject
static const CoreClassInfoclass_info ()
static bool ___class_destructor__ (void *instance, const bool &is_array)
template<class T >
static T * cast (CoreBaseObject *object)
template<class T >
static const T * cast (const CoreBaseObject *object)