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
ShadingLayerRulesCtx Class Reference

Simple class allowing to not compute the full path of a context every time when resolving a relative rule. More...

Public Member Functions

 ShadingLayerRulesCtx (const CoreHashTable< ShadingLayerRule *, unsigned int > *indices)
 
const unsigned int & get_count () const
 
ShadingLayerRuleHandle get (unsigned int i)
 
unsigned int get_index (ShadingLayerRule *rule) const
 
void add (ShadingLayerRuleHandle rule)
 
bool remove (ShadingLayerRule *rule)
 

Detailed Description

Simple class allowing to not compute the full path of a context every time when resolving a relative rule.

Class holding the shading layer rules context when an object path is beeing evaluated.