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

Houdini primitive for generic Component. More...

#include <HoudiniPrimComponent.h>

Inheritance diagram for fe::ext::HoudiniPrimComponent:
Inheritance graph
[legend]

Public Member Functions

 HoudiniPrimComponent (GA_Detail &d, GA_Offset offset=GA_INVALID_OFFSET)
 
 HoudiniPrimComponent (const GA_MergeMap &map, GA_Detail &detail, GA_Offset offset, const HoudiniPrimComponent &src)
 
virtual const GA_PrimitiveDefinition & getTypeDef (void) const
 
virtual void copyPrimitive (const GEO_Primitive *src)
 
virtual void copyOffsetPrimitive (const GEO_Primitive *src, GA_Index basept)
 
virtual void copyUnwiredForMerge (const GA_Primitive *src, const GA_MergeMap &map)
 
void bind (sp< Component > a_spPayload)
 
sp< Componentpayload (void) const
 
- Public Member Functions inherited from fe::ext::HoudiniPrimBase
 HoudiniPrimBase (GA_Detail *d, GA_Offset offset=GA_INVALID_OFFSET)
 
 HoudiniPrimBase (const GA_MergeMap &map, GA_Detail &detail, GA_Offset offset, const HoudiniPrimBase &src)
 
virtual int64 getMemoryUsage () const
 
virtual void countMemory (UT_MemoryCounter &counter) const
 
virtual void normal (NormalComp &output) const
 
virtual GEO_Primitive * convert (GEO_ConvertParms &parms, GA_PointGroup *usedpts=0)
 
virtual GEO_Primitive * convertNew (GEO_ConvertParms &parms)
 

Static Public Member Functions

static const GA_PrimitiveTypeId & getTypeId (void)
 
static void registerMyself (GA_PrimitiveFactory *pFactory)
 

Private Attributes

sp< Componentm_spPayload
 

Static Private Attributes

static GA_PrimitiveDefinition * ms_pDefinition =NULL
 

Detailed Description

Houdini primitive for generic Component.


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