unreal._ObjectBase
¶
-
class
unreal.
_ObjectBase
(outer=None, name='None')¶ Bases:
unreal._WrapperBase
Type for all UE4 exposed object instances
-
call_method
(name, args=tuple(), kwargs=dict()) → object – call a method on this object via Unreal reflection using the given ordered (tuple) or named (dict) argument data - allows calling methods that don’t have Python glue¶
-
classmethod
cast
(object) → Object – cast the given object to this Unreal object type¶
-
get_class
() → Class – get the Unreal class of this instance¶
-
classmethod
get_default_object
() → Object – get the Unreal class default object (CDO) of this type¶
-
get_editor_property
(name) → object – get the value of any property visible to the editor¶
-
get_fname
() → FName – get the name of this instance¶
-
get_full_name
() → str – get the full name (class name + full path) of this instance¶
-
get_name
() → str – get the name of this instance¶
-
get_outer
() -> Object -- get the outer object from this instance (if any)¶
-
get_outermost
() → Package – get the outermost object (the package) from this instance¶
-
get_path_name
() → str – get the path name of this instance¶
-
get_typed_outer
(type) -> type() -- get the first outer object of the given type from this instance (if any)¶
-
get_world
() -> World -- get the world associated with this instance (if any)¶
-
modify
(bool) -> bool -- inform that this instance is about to be modified (tracks changes for undo/redo if transactional)¶
-
rename
(name=None, outer=None) → bool – rename this instance¶
-
set_editor_properties
(property_info) → None – set the value of any properties visible to the editor (from a name->value dict), ensuring that the pre/post change notifications are called¶
-
set_editor_property
(name, value, notify_mode=PropertyAccessChangeNotifyMode.DEFAULT) → None – set the value of any property visible to the editor, ensuring that the pre/post change notifications are called¶
-
classmethod
static_class
() → Class – get the Unreal class of this type¶
-