|
AZ_CLASS_ALLOCATOR_DECL | RenderActorInstance (const AZ::Data::Asset< ActorAsset > &actorAsset, ActorInstance *actorInstance, AZ::EntityId entityId) |
|
virtual void | OnTick (float timeDelta)=0 |
|
virtual void | DebugDraw (const EMotionFX::ActorRenderFlags &renderFlags)=0 |
|
SkinningMethod | GetSkinningMethod () const |
|
virtual void | SetSkinningMethod (SkinningMethod skinningMethod) |
|
virtual void | UpdateBounds ()=0 |
|
const AZ::Aabb & | GetWorldAABB () const |
|
const AZ::Aabb & | GetLocalAABB () const |
|
bool | IsVisible () const |
|
virtual void | SetIsVisible (bool isVisible) |
|
virtual bool | IsInCameraFrustum () const |
|
virtual void | SetExcludeFromReflectionCubeMaps (bool excludeFromReflectionCubeMaps)=0 |
|
Actor * | GetActor () const |
|
|
AZ::Data::Asset< ActorAsset > | m_actorAsset |
|
ActorInstance * | m_actorInstance = nullptr |
|
const AZ::EntityId | m_entityId |
|
AZ::Aabb | m_localAABB = AZ::Aabb::CreateNull() |
|
AZ::Aabb | m_worldAABB = AZ::Aabb::CreateNull() |
|
bool | m_isVisible = true |
|
SkinningMethod | m_skinningMethod = SkinningMethod::DualQuat |
|
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/Source/Integration/Rendering/RenderActorInstance.h