#include <sfx.h>

Public Member Functions |
|
| virtual MSTR | GetName () |
| virtual BOOL | Active (TimeValue t) |
| virtual void | Update (TimeValue t, Interval &valid) |
| CoreExport IOResult | Save (ISave *isave) |
| CoreExport IOResult | Load (ILoad *iload) |
| virtual SFXParamDlg * | CreateParamDialog (IRendParams *ip) |
| virtual BOOL | SetDlgThing (SFXParamDlg *dlg) |
| virtual int | NumGizmos () |
| virtual INode * | GetGizmo (int i) |
| virtual void | DeleteGizmo (int i) |
| virtual void | AppendGizmo (INode *node) |
| virtual BOOL | OKGizmo (INode *node) |
| virtual void | EditGizmo (INode *node) |
| virtual void | InsertGizmo (int i, INode *node) |
| CoreExport SvGraphNodeReference | SvTraverseAnimGraph (IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags) |
Public Attributes |
|
| MSTR | name |
| virtual MSTR GetName | ( | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, and MSPluginSpecialFX< Atmospheric >.
{ return _M(""); }
| virtual BOOL Active | ( | TimeValue | t | ) | [inline, virtual] |
Reimplemented in ToneOperator, MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ return !TestAFlag(A_ATMOS_DISABLED); }
| virtual void Update | ( | TimeValue | t, |
| Interval & | valid | ||
| ) | [inline, virtual] |
Reimplemented in ToneOperator, MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ }
Reimplemented from ReferenceMaker.
Reimplemented in RadiosityEffect, IRenderElement, Sampler, Atmospheric, Effect, FilterKernel, BaseShader, ToneOperator, MSPluginSpecialFX< Effect8 >, and MSPluginSpecialFX< Atmospheric >.
Reimplemented from ReferenceMaker.
Reimplemented in RadiosityEffect, IRenderElement, Sampler, Atmospheric, Effect, FilterKernel, BaseShader, ToneOperator, MSPluginSpecialFX< Effect8 >, and MSPluginSpecialFX< Atmospheric >.
| virtual SFXParamDlg* CreateParamDialog | ( | IRendParams * | ip | ) | [inline, virtual] |
Reimplemented in RadiosityEffect, IRenderElement, Atmospheric, Effect, FilterKernel, ToneOperator, MSPluginEffect, MSEffectXtnd, MSPluginAtmos, and MSAtmosXtnd.
{ return NULL; }
| virtual BOOL SetDlgThing | ( | SFXParamDlg * | dlg | ) | [inline, virtual] |
Reimplemented in RadiosityEffect, IRenderElement, Sampler, Atmospheric, Effect, ToneOperator, MSPluginAtmos, and MSAtmosXtnd.
{ return FALSE; }
| virtual int NumGizmos | ( | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ return 0; }
| virtual INode* GetGizmo | ( | int | i | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ return NULL; }
| virtual void DeleteGizmo | ( | int | i | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ }
| virtual void AppendGizmo | ( | INode * | node | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ }
| virtual BOOL OKGizmo | ( | INode * | node | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ return FALSE; } // approve a node for possible use as gizmo
| virtual void EditGizmo | ( | INode * | node | ) | [inline, virtual] |
Reimplemented in MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.
{ } // selects this gizmo & displays params for it if any
| virtual void InsertGizmo | ( | int | i, |
| INode * | node | ||
| ) | [inline, virtual] |
{ assert(0); } // must be defined to use DeleteGizmoRestore
| CoreExport SvGraphNodeReference SvTraverseAnimGraph | ( | IGraphObjectManager * | gom, |
| Animatable * | owner, | ||
| int | id, | ||
| DWORD | flags | ||
| ) | [virtual] |
| gom | Points to the schematic view window manager. |
| owner | The owning animatable. |
| id | This is usually the sub-anim number (but can actually be any value the developer chooses). |
| flags | See List of Schematic %View AddAnimatable Flags. |
Reimplemented from Animatable.