unreal.DatasmithActorElement

class unreal.DatasmithActorElement(outer: Object | None = None, name: Name | str = 'None')

Bases: DatasmithObjectElement

  • UDatasmithActorElement

C++ Source:

  • Plugin: DatasmithImporter

  • Module: DatasmithImporter

  • File: DatasmithUObjectElements.h

add_child(child) → None

Adds a child to the Actor Element

Parameters:

child (DatasmithActorElement)

get_children() → Array[DatasmithActorElement]

Get the children of the mesh actor. Use AddChild -or- RemoveChild to modify the actor’s children

Return type:

Array[DatasmithActorElement]

get_children_count() → int32

Get the number of children on this actor

Return type:

int32

get_layer() → str

Get the the name of the layer that contains this entity

Return type:

str

get_rotation() → Quat

Get rotation (in quaternion format) of this entity

Return type:

Quat

get_scale() → Vector

Get absolute scale of this entity

Return type:

Vector

get_tags() → Array[str]

Get the tags of an Actor element

Return type:

Array[str]

get_translation() → Vector

Get absolute translation of this entity

Return type:

Vector

get_visibility() → bool

Get the actor’s visibility

Return type:

bool

remove_child(child) → None

Remove a new child from the Actor Element

Parameters:

child (DatasmithActorElement)

set_layer(layer) → None

Set the the the layer that contains this entity, layer will be auto-created from its name

Parameters:

layer (str)

set_rotation(value) → None

Set rotation (in quaternion format) of this entity

Parameters:

value (Quat)

set_scale(value) → None

Set absolute scale of this entity

Parameters:

value (Vector)

set_tags(tags) → None

Set the tags of an Actor element

Parameters:

tags (Array[str])

set_translation(value) → None

Set absolute translation of this entity

Parameters:

value (Vector)

set_visibility(visibility) → None

Set the actor’s visibility

Parameters:

visibility (bool)