SIM_RenderParms Class Reference

#include <SIM_RenderParms.h>

Inheritance diagram for SIM_RenderParms:

SIM_Data SIM_OptionsUser SIM_RenderParmsVolatile

List of all members.

Public Member Functions

 GET_DATA_FUNC_S (SIM_NAME_MATERIALSHOP, MaterialShopRaw)
 GET_DATA_FUNC_I (SIM_NAME_FORDISPLAY, ForDisplayRaw)
 GET_DATA_FUNC_I (SIM_NAME_FORRENDER, ForRenderRaw)
virtual void getMaterialShop (const SIM_Object *, UT_String &str) const
virtual bool getForDisplay (const SIM_Object *) const
virtual bool getForRender (const SIM_Object *) const

Protected Member Functions

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


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.

Definition at line 26 of file SIM_RenderParms.h.


Constructor & Destructor Documentation

SIM_RenderParms::SIM_RenderParms ( const SIM_DataFactory factory  )  [explicit, protected]

virtual SIM_RenderParms::~SIM_RenderParms (  )  [protected, virtual]


Member Function Documentation

SIM_RenderParms::GET_DATA_FUNC_I ( SIM_NAME_FORRENDER  ,
ForRenderRaw   
)

SIM_RenderParms::GET_DATA_FUNC_I ( SIM_NAME_FORDISPLAY  ,
ForDisplayRaw   
)

SIM_RenderParms::GET_DATA_FUNC_S ( SIM_NAME_MATERIALSHOP  ,
MaterialShopRaw   
)

virtual bool SIM_RenderParms::getForDisplay ( const SIM_Object  )  const [inline, virtual]

Reimplemented in SIM_RenderParmsVolatile.

Definition at line 41 of file SIM_RenderParms.h.

virtual bool SIM_RenderParms::getForRender ( const SIM_Object  )  const [inline, virtual]

Reimplemented in SIM_RenderParmsVolatile.

Definition at line 45 of file SIM_RenderParms.h.

virtual void SIM_RenderParms::getMaterialShop ( const SIM_Object ,
UT_String str 
) const [inline, virtual]

These methods just pass down to the raw options version SIM_RenderParmsVolatile uses this hook to do a just in time parm evaluation.

Reimplemented in SIM_RenderParmsVolatile.

Definition at line 37 of file SIM_RenderParms.h.


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

Generated on Fri May 25 00:10:41 2012 for HDK by  doxygen 1.5.9