HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SIM_RenderParmsVolatile Class Reference

#include <SIM_RenderParmsVolatile.h>

+ Inheritance diagram for SIM_RenderParmsVolatile:

Public Member Functions

virtual void getMaterialShop (const SIM_Object *obj, UT_String &str) const
 
virtual bool getForDisplay (const SIM_Object *obj) const
 
virtual bool getForRender (const SIM_Object *obj) const
 

Protected Member Functions

 SIM_RenderParmsVolatile (const SIM_DataFactory *factory)
 
virtual ~SIM_RenderParmsVolatile ()
 

Detailed Description

This class holds rendering options much like object rendering parameters. To use this data type, attach it as subdata to a SIM_Geometry that is being rendered. This is a volatile version that reloads its value directly from the opnode rather than using the data.

Definition at line 20 of file SIM_RenderParmsVolatile.h.

Constructor & Destructor Documentation

SIM_RenderParmsVolatile::SIM_RenderParmsVolatile ( const SIM_DataFactory factory)
explicitprotected
virtual SIM_RenderParmsVolatile::~SIM_RenderParmsVolatile ( )
protectedvirtual

Member Function Documentation

virtual bool SIM_RenderParmsVolatile::getForDisplay ( const SIM_Object obj) const
virtual

Reimplemented from SIM_RenderParms.

virtual bool SIM_RenderParmsVolatile::getForRender ( const SIM_Object obj) const
virtual

Reimplemented from SIM_RenderParms.

virtual void SIM_RenderParmsVolatile::getMaterialShop ( const SIM_Object obj,
UT_String str 
) const
virtual

These methods check the creatorNode to query its current parm value and will pass down to the actual options only if the creator node can't be found.

Reimplemented from SIM_RenderParms.


The documentation for this class was generated from the following file: