MultiInstanceData Struct Reference Library » Object Instance

#include <lib_instanceobject.h>

详细描述

Multi-instance structure.

由于
R20 For the multi-instance mode of the InstanceObject , this helper structure is used to extract all instance specific data.

公共成员函数

void  清零 ()
maxon::Result < void >  ExtractInfo ( InstanceObject *obj)

Public Attributes

BaseObject instancedObject
maxon::BaseArray < 矩阵 instanceMatrices
maxon::BaseArray < maxon::Color64 instanceColors
maxon::BaseArray < Int32 instanceUniqueIPs

成员函数文档编制

◆  Clear()

void Clear ( )

Clear Stored Data.

◆  ExtractInfo()

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.

Member Data Documentation

◆  instancedObject

BaseObject * instancedObject

Pointer to the Object that is being instantiated. Only valid during object lifetime.

◆  instanceMatrices

maxon::BaseArray < 矩阵 > instanceMatrices

Global matrices, one for each instance.

◆  instanceColors

maxon::BaseArray < maxon::Color64 > instanceColors

Color, one for each instance.

◆  instanceUniqueIPs

maxon::BaseArray < Int32 > instanceUniqueIPs

Unique IP, one for each instance.