Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include |
#include "IDatasmithSceneElements.h" |
class IDatasmithActorElement : public IDatasmithElement
Base definition for Actor Elements like geometry instances, cameras or lights
Name | Description | |
---|---|---|
|
~IDatasmithActorElement() |
Name | Description | ||
---|---|---|---|
|
void |
AddChild ( |
Adds a new child to the Actor Element |
|
void |
AddTag ( |
Add a new Tag to an Actor element |
|
bool |
GetCastShadow() |
Get whether an actor's casts shadow |
|
const TShare... |
GetChild ( |
|
|
TSharedPtr< ... |
GetChild ( |
Get the InIndex-th child of the mesh actor |
|
int32 |
GetChildrenCount() |
Get the number of children on this actor |
|
const TCHAR ... |
GetLayer() |
Get the the name of the layer that contains this entity |
|
const TShare... |
GetParentActor() |
Get the parent actor of the Actor element, returns invalid TSharedPtr if the Actor is directly under the scene root |
|
FTransform |
GetRelativeTransform() |
Returns the relative transform for this element |
|
FQuat |
GetRotation() |
Get rotation (in quaternion format) of this entity |
|
FVector |
GetScale() |
Get absolute scale of this entity |
|
const TCHAR ... |
GetTag ( |
Get the 'TagIndex'th tag of an Actor element |
|
int32 |
GetTagsCount() |
Get the number of tags attached to an Actor element |
|
FVector |
GetTranslation() |
Get absolute translation of this entity |
|
bool |
GetVisibility() |
Get a mesh actor's visibility |
|
bool |
IsAComponent() |
|
|
void |
RemoveChild ( |
|
|
void |
ResetTags() |
Remove all Tags on the Actor element |
|
void |
SetCastShadow ( |
Set whether an actor's casts shadow |
|
void |
SetIsAComponent ( |
Indicates if this actor is a standalone actor or a component, when used in a hierarchy |
|
void |
SetLayer ( |
Set the the the layer that contains this entity, layer will be auto-created from its name |
|
void |
SetRotation ( |
Set rotation (in quaternion format) of this entity |
|
void |
SetRotation ( |
Set rotation (in quaternion format) of this entity |
|
void |
SetScale ( |
Set absolute scale of this entity |
|
void |
SetScale ( |
Set absolute scale of this entity |
|
void |
SetTranslation ( |
Set absolute translation of this entity |
|
void |
SetTranslation ( |
Set absolute translation of this entity |
|
void |
SetVisibility ( |
Set a mesh actor's visibility |