#include <RhRdk_RCE_Queue2.h>
◆ MeshInstance() [1/2]
◆ ~MeshInstance()
RhRdk::Realtime2::ChangeQueue::MeshInstance::~MeshInstance |
( |
| ) |
|
◆ MeshInstance() [2/2]
RhRdk::Realtime2::ChangeQueue::MeshInstance::MeshInstance |
( |
const MeshInstance & |
| ) |
|
|
delete |
◆ Ancestry()
const class CInstanceAncestryWithLeaf& RhRdk::Realtime2::ChangeQueue::MeshInstance::Ancestry |
( |
void |
| ) |
const |
◆ DecalIterator()
const CRhRdkDecalIterator* RhRdk::Realtime2::ChangeQueue::MeshInstance::DecalIterator |
( |
void |
| ) |
const |
Returns a pointer to the decal set for this object. Valid while ApplyChanges is in progress. OBSOLETE - Returns null. Decals are now available on ObjectAttributes.
◆ InstanceAncestry()
std::vector<AncestryRecord> RhRdk::Realtime2::ChangeQueue::MeshInstance::InstanceAncestry |
( |
void |
| ) |
const |
◆ InstanceId()
ON__UINT32 RhRdk::Realtime2::ChangeQueue::MeshInstance::InstanceId |
( |
void |
| ) |
const |
The instance id that will hold the mesh.
◆ InstanceXform()
ON_Xform RhRdk::Realtime2::ChangeQueue::MeshInstance::InstanceXform |
( |
void |
| ) |
const |
The transform of the instance.
◆ MappingChannels()
Mapping channels for this instance - overrides mesh mapping channels.
◆ MaterialId()
ON__UINT32 RhRdk::Realtime2::ChangeQueue::MeshInstance::MaterialId |
( |
void |
| ) |
const |
The material that is to be used for the mesh in this instance.
◆ MeshId()
ON_UUID RhRdk::Realtime2::ChangeQueue::MeshInstance::MeshId |
( |
void |
| ) |
const |
The id of the mesh to bind to this mesh instance.
◆ ObjectAttributes()
◆ operator=()
◆ TopLevelObject()
ON_UUID RhRdk::Realtime2::ChangeQueue::MeshInstance::TopLevelObject |
( |
void |
| ) |
const |
Returns ON_UUID of the root of this mesh instance if it has one.
◆ Impl