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