This reference page is linked to from the following overview
topics: Lesson 4:
Animation Controllers, Lesson 6:
Parameter Blocks, Local
Transformation Matrix, Changing
Parameter Types, Using the
Node and Object Offset Transformations, Transform
Controller Coordinate Systems, Emulating
Reset Transform and Reset Scale, Converting
Objects to Compatible Types, Thread
Safety, Creating a
Patch, Creating a
Spline, Managing
Modifier Parameters, Writing
Animation Controller Plug-ins, Ring Array
Classes, Ring Array
Slave and Master Controllers, Control
Virtual Methods, Ring Array
Creation Process, Parameter
Blocks, Basic
Concepts of Parameter Maps, Controller
Data Access, Getting
and Setting Parameter Block Values, Creating
the Parameter Block and Referencing It, Material
Modifiers, Monitoring
Parameter Changes, Selection
Modifiers, Procedural
Controller Data Access, Intervals,
Topology
Modifiers, Whole
Object Modifiers, Mapping
Coordinate Modifiers, Validity
Intervals, Handling
Mouse Procedures, Adding
Modifiers to Objects, Dialog
Based Creation of Objects.
Functions
|
virtual const
AngAxis
& |
GetValue (int index) const =0 |
|
Get property for particle with index.
|
virtual
bool |
IsGlobal () const =0 |
|
Verify if the channel is global.
|
virtual const
AngAxis
& |
GetValue () const =0 |
|
If channel is global returns the global
value.
|
FPInterfaceDesc
* |
GetDesc () |
BEGIN_FUNCTION_MAP |
VFN_2 (kSetValue, SetValue, TYPE_INT, TYPE_ANGAXIS_BR) |
|
VFN_1 (kSetValueGlobal, SetValue, TYPE_ANGAXIS_BR) |
virtual
void |
SetValue (int index, const AngAxis &v)=0 |
|
Set property for particle with index.
|
virtual
void |
SetValue (const AngAxis &v)=0 |
|
Set property for all particles at once thus
making the channel global.
|
FPInterfaceDesc
* |
GetDesc () |
Function Documentation
const AngAxis & GetValue |
( |
int |
index |
) |
const [pure virtual] |
Get property for particle with index.
bool IsGlobal |
( |
|
) |
const [pure virtual] |
Verify if the channel is global.
const AngAxis & GetValue |
( |
|
) |
const [pure virtual] |
If channel is global returns the global value.
If channel is not global returns value of the first particle.
Returns bounding box for all particles.
BEGIN_FUNCTION_MAP VFN_2 |
( |
kSetValue |
, |
|
|
SetValue |
, |
|
|
TYPE_INT |
, |
|
|
TYPE_ANGAXIS_BR |
|
|
) |
|
|
VFN_1 |
( |
kSetValueGlobal |
, |
|
|
SetValue |
, |
|
|
TYPE_ANGAXIS_BR |
|
|
) |
|
|
void SetValue |
( |
int |
index, |
|
|
const AngAxis & |
v |
|
) |
|
[pure virtual] |
Set property for particle with index.
void SetValue |
( |
const AngAxis & |
v |
) |
[pure virtual] |
Set property for all particles at once thus making the channel
global.