Public Member Functions | Public Attributes

PodObj Class Reference

Search for all occurrences

#include <pod.h>

Inheritance diagram for PodObj:
Inheritance graph
[legend]

List of all members.

Public Member Functions

DllExport void  UpdateWrangler ()
DllExport void  AddToList (INode *newnode, int i, BOOL add)
DllExport BOOL  AddSourceBinding (INode *node)
DllExport BOOL  AddOperatorBinding (INode *node, BOOL test)
DllExport void  AddResBinding (INode *node, int effnum, BOOL torf)
DllExport void  DeleteFromList (int nnum)
DllExport INode *  GetSource (int num)
DllExport INode *  GetEffects (int num)
DllExport INode *  GetResultT (int num)
DllExport INode *  GetResultF (int num)
virtual void  GetGroupStats (int gnum, Groupdata &gdata, PodObjPtr *plist)
virtual void  UpdatePod (float t=0.0f, float stepSize=-1.0f)
virtual void *  GetInterface (ULONG id)
  Inherited from Animatable.
virtual BOOL  TryBinding (INode *node)
virtual void  GetPart (ParticleData &part, int i)

Public Attributes

BOOL  updatenow
InputTab  InputList
SourceDataTab  Source
EffectsDataTab  Effects
int  podnum
int  groupnum

Member Function Documentation

DllExport void UpdateWrangler ( )
DllExport void AddToList ( INode *  newnode,
int  i,
BOOL  add 
)
DllExport BOOL AddSourceBinding ( INode *  node )
DllExport BOOL AddOperatorBinding ( INode *  node,
BOOL  test 
)
DllExport void AddResBinding ( INode *  node,
int  effnum,
BOOL  torf 
)
DllExport void DeleteFromList ( int  nnum )
DllExport INode* GetSource ( int  num )
DllExport INode* GetEffects ( int  num )
DllExport INode* GetResultT ( int  num )
DllExport INode* GetResultF ( int  num )
virtual void GetGroupStats ( int  gnum,
Groupdata &  gdata,
PodObjPtr *  plist 
) [inline, virtual]
virtual void UpdatePod ( float  t = 0.0f,
float  stepSize = -1.0f 
) [inline, virtual]
virtual void* GetInterface ( ULONG  id ) [inline, virtual]

Inherited from Animatable.

Returns a pointer to the interface.

Parameters:
id - The id of the interface.
Returns:
A Pointer to the Interface

Reimplemented from SimpleObject.

{ return SimpleObject2::GetInterface(id); }
virtual BOOL TryBinding ( INode *  node ) [inline, virtual]
{return FALSE;}
virtual void GetPart ( ParticleData &  part,
int  i 
) [inline, virtual]

Member Data Documentation

BOOL updatenow
int podnum
int groupnum

PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj
PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj PodObj