Free Electron
Public Member Functions | Private Attributes | List of all members
fe::ext::HoudiniRenderComponent Class Reference

Houdini render handler for general Component. More...

#include <HoudiniRenderComponent.h>

Inherits GR_Primitive.

Public Member Functions

 HoudiniRenderComponent (const GR_RenderInfo *info, const char *cache_name, const GEO_Primitive *prim)
 
virtual const char * className (void) const
 
virtual GR_PrimAcceptResult acceptPrimitive (GT_PrimitiveType t, int geo_type, const GT_PrimitiveHandle &ph, const GEO_Primitive *prim)
 
virtual void update (RE_Render *a_pRender, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p)
 
virtual void render (RE_Render *a_pRender, GR_RenderMode render_mode, GR_RenderFlags flags, const GR_DisplayOption *opt, const RE_MaterialList *materials)
 
virtual void renderInstances (RE_Render *a_pRender, GR_RenderMode render_mode, GR_RenderFlags flags, const GR_DisplayOption *opt, const RE_MaterialList *materials, int render_instance)
 
virtual int renderPick (RE_Render *a_pRender, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map)
 

Private Attributes

int m_typeID
 
sp< Componentm_spPayload
 
RenderBrush * m_pRenderBrush
 

Detailed Description

Houdini render handler for general Component.


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