MultiInstanceData Struct Reference Library » Object Instance
#include <lib_instanceobject.h>
Multi-instance structure.
公共成员函数 |
|
void | 清零 () |
maxon::Result < void > | ExtractInfo ( InstanceObject *obj) |
Public Attributes |
|
BaseObject * | instancedObject |
maxon::BaseArray < 矩阵 > | instanceMatrices |
maxon::BaseArray < maxon::Color64 > | instanceColors |
maxon::BaseArray < Int32 > | instanceUniqueIPs |
void Clear | ( | ) |
Clear Stored Data.
maxon::Result <void> ExtractInfo | ( | InstanceObject * | obj | ) |
Extract all instance specific data for the specified InstanceObject 。 InstanceObject must be in mutli-instance mode.
[in] | obj | Multi-instance object. |
BaseObject * instancedObject |
Pointer to the Object that is being instantiated. Only valid during object lifetime.
maxon::BaseArray < 矩阵 > instanceMatrices |
Global matrices, one for each instance.
maxon::BaseArray < maxon::Color64 > instanceColors |
Color, one for each instance.
maxon::BaseArray < Int32 > instanceUniqueIPs |
Unique IP, one for each instance.