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

Table matching the layout of a ModuleGroup's scene object collection for quick "is_matte_object" test. More...

Public Member Functions

bool is_matte (const unsigned int &index) const
 Tells if an object is matte.
 
bool is_dirty () const
 Tells if the table is dirty.
 
void update (const CoreBasicArray< ModuleSceneObject * > &scene_objects, const CoreSet< ModuleSceneObject * > &matte_objects)
 Update the table.
 

Detailed Description

Table matching the layout of a ModuleGroup's scene object collection for quick "is_matte_object" test.

Member Function Documentation

void MatteTable::update ( const CoreBasicArray< ModuleSceneObject * > &  scene_objects,
const CoreSet< ModuleSceneObject * > &  matte_objects 
)

Update the table.

Parameters
scene_objectsThe list of objects in the scene
matte_objectsThe set of objects which are considered as matte