![]() |
Public API Reference |
#include <engseq.h>
Inheritance diagram for iParameterESM:
Public Methods | |
virtual iBase * | GetValue (iBase *params=NULL) const=0 |
Get the value based on userdata which is given to the operations. More... | |
virtual bool | IsConstant () const=0 |
Returns true if the value is constant and immediatelly available upon request. More... |
The operations in the engine sequence manager use instances of this class to get the required object (mesh, light, material, ...). The engine sequence manager itself currently provides two ready-made implementations of this resolver:
Definition at line 60 of file engseq.h.
|
Get the value based on userdata which is given to the operations. If IsConstant() returns true then the params parameter will not be used! |
|
Returns true if the value is constant and immediatelly available upon request. In that case operations can store that value so then don't have to ask for it every time. If this function returns false then the operation MUST call GetValue() every time it wants to do something with the object. |