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
GeometrySource Struct Reference

Simple struct that contains the source of a geometry, i.e. the scene object from which it is accessed and its index in the scene or in regard to its parent. More...

Public Member Functions

CORE_FORCE_INLINE GeometrySource (const unsigned int &index, ModuleSceneObject *module, GeometryOverride *override=0)
 
CORE_FORCE_INLINE void set_index (const unsigned int &index)
 Set the index of the scene object in the current scene or in regard to its parent.
 
CORE_FORCE_INLINE unsigned int get_index () const
 Get the index of the scene object in the current scene or in regard to its parent.
 
CORE_FORCE_INLINE void set_module (ModuleSceneObject *module)
 Set the pointer to the scene object.
 
CORE_FORCE_INLINE
ModuleSceneObject
get_module () const
 Get the pointer to the scene object.
 
CORE_FORCE_INLINE void set_geometry_override (GeometryOverride *override)
 Set the pointer to the geometry override.
 
CORE_FORCE_INLINE
GeometryOverride
get_geometry_override () const
 Get the pointer to the geometry override.
 

Detailed Description

Simple struct that contains the source of a geometry, i.e. the scene object from which it is accessed and its index in the scene or in regard to its parent.