unreal.AnimGenControls¶
- class unreal.AnimGenControls(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryBlueprint function library used for creating control schema elements, control object elements, and control sets
C++ Source:
Plugin: AnimGen
Module: AnimGen
File: AnimGenControl.h
- classmethod control_set_frame_ranges(control_set) AnimDatabaseFrameRanges¶
Control Set Frame Ranges
- Parameters:
control_set (AnimGenControlSet)
- Return type:
- classmethod draw_debug_angular_velocity_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_location=[0.000000, 0.000000, 0.000000], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_velocity_scale=1.000000, thickness=0.000000, tag='AngularVelocityControl') bool¶
Draw Debug Angular Velocity Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_location (Vector)
draw_color (LinearColor)
draw_velocity_scale (float)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_direction_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_location=[0.000000, 0.000000, 0.000000], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_arrow_length=100.000000, arrow_head_scale=1.000000, thickness=0.000000, tag='DirectionControl') bool¶
Draw Debug Direction Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_location (Vector)
draw_color (LinearColor)
draw_arrow_length (float)
arrow_head_scale (float)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_linear_velocity_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_location=[0.000000, 0.000000, 0.000000], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_velocity_scale=1.000000, thickness=0.000000, tag='LinearVelocityControl') bool¶
Draw Debug Linear Velocity Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_location (Vector)
draw_color (LinearColor)
draw_velocity_scale (float)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_location_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_radius=10.000000, thickness=0.000000, segment_num=8, tag='LocationControl') bool¶
Draw Debug Location Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_color (LinearColor)
draw_radius (float)
thickness (float)
segment_num (int32)
tag (Name)
- Return type:
- classmethod draw_debug_location_trajectory_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], point_radius=5.000000, thickness=0.000000, segment_num=8, tag='LocationTrajectoryControl') bool¶
Draw Debug Location Trajectory Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_color (LinearColor)
point_radius (float)
thickness (float)
segment_num (int32)
tag (Name)
- Return type:
- classmethod draw_debug_named_exclusive_discrete_control(drawer, object, element, label, location, rotation, scale=10.000000, draw_color=[1.000000, 0.000000, 0.000000, 1.000000], thickness=0.000000, tag='NamedExclusiveDiscreteControl') bool¶
Draw Debug Named Exclusive Discrete Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
label (Name)
location (Vector)
rotation (Rotator)
scale (float)
draw_color (LinearColor)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_named_inclusive_discrete_control(drawer, object, element, label, location, rotation, scale=10.000000, draw_color=[1.000000, 0.000000, 0.000000, 1.000000], thickness=0.000000, tag='NamedInclusiveDiscreteControl') bool¶
Draw Debug Named Inclusive Discrete Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
label (Name)
location (Vector)
rotation (Rotator)
scale (float)
draw_color (LinearColor)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_named_sparse_control(drawer, object, element, label, location, rotation, scale=10.000000, draw_color=[1.000000, 0.000000, 0.000000, 1.000000], thickness=0.000000, tag='NamedSparseControl') bool¶
Draw Debug Named Sparse Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
label (Name)
location (Vector)
rotation (Rotator)
scale (float)
draw_color (LinearColor)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_pose_control_from_pose_state(drawer, object, element, pose_state, bone_indices, draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_velocity_line_scale=0.100000, thickness=0.000000, tag='PoseControl') bool¶
Draw Debug Pose Control from Pose State
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
pose_state (AnimDatabasePoseState)
bone_indices (Array[int32])
draw_color (LinearColor)
draw_velocity_line_scale (float)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_rotation_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_location=[0.000000, 0.000000, 0.000000], draw_radius=10.000000, thickness=0.000000, tag='RotationControl') bool¶
Draw Debug Rotation Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_location (Vector)
draw_radius (float)
thickness (float)
tag (Name)
- Return type:
- classmethod draw_debug_trajectory_control(drawer, object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], draw_color=[1.000000, 0.000000, 0.000000, 1.000000], draw_arrow_length=25.000000, point_radius=5.000000, arrow_head_scale=1.000000, thickness=0.000000, segment_num=8, tag='TrajectoryControl') bool¶
Draw Debug Trajectory Control
- Parameters:
drawer (DebugDrawer)
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
draw_color (LinearColor)
draw_arrow_length (float)
point_radius (float)
arrow_head_scale (float)
thickness (float)
segment_num (int32)
tag (Name)
- Return type:
- classmethod find_inclusive_union_control_element(object, element, element_name, tag='InclusiveUnionControl') (out_element=AnimGenControlObjectElement, found=bool) or None¶
Find Inclusive Union Control Element
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
element_name (Name)
tag (Name)
- Returns:
out_element (AnimGenControlObjectElement):
found (bool):
- Return type:
tuple or None
- classmethod frame_attribute_direction_distance_from_control(object, element, direction_frame_attribute, weight=1.000000, tag='DirectionControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Direction Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
direction_frame_attribute (AnimDatabaseFrameAttribute)
weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_event_distance_from_control(object, element, frame_attribute, weight=1.000000, tag='EventControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Event Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
frame_attribute (AnimDatabaseFrameAttribute)
weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_location_distance_from_control(object, element, location_frame_attribute, scale=100.000000, weight=1.000000, tag='LocationControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Location Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
location_frame_attribute (AnimDatabaseFrameAttribute)
scale (float)
weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_pose_distance_from_control(object, element, location_frame_attributes, linear_velocity_frame_attributes, location_scale=100.000000, linear_velocity_scale=100.000000, location_weight=1.000000, linear_velocity_weight=1.000000, blend_time=0.200000, tag='PoseControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Pose Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
location_frame_attributes (Array[AnimDatabaseFrameAttribute])
linear_velocity_frame_attributes (Array[AnimDatabaseFrameAttribute])
location_scale (float)
linear_velocity_scale (float)
location_weight (float)
linear_velocity_weight (float)
blend_time (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_rotation_distance_from_control(object, element, rotation_frame_attribute, weight=1.000000, tag='RotationControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Rotation Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
rotation_frame_attribute (AnimDatabaseFrameAttribute)
weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_trajectory_distance_from_control(object, element, location_frame_attributes, direction_frame_attributes, location_scale=100.000000, location_weight=1.000000, direction_weight=1.000000, tag='TrajectoryControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Trajectory Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
location_frame_attributes (Array[AnimDatabaseFrameAttribute])
direction_frame_attributes (Array[AnimDatabaseFrameAttribute])
location_scale (float)
location_weight (float)
direction_weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod frame_attribute_velocity_distance_from_control(object, element, velocity_frame_attribute, scale=200.000000, weight=1.000000, tag='LinearVelocityControl') AnimDatabaseFrameAttribute or None¶
Frame Attribute Velocity Distance from Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
velocity_frame_attribute (AnimDatabaseFrameAttribute)
scale (float)
weight (float)
tag (Name)
- Returns:
out_frame_attribute (AnimDatabaseFrameAttribute):
- Return type:
AnimDatabaseFrameAttribute or None
- classmethod get_angle_control(object, element, relative_angle=0.000000, tag='AngleControl') float or None¶
Get Angle Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_angle (float)
tag (Name)
- Returns:
out_angle (float):
- Return type:
float or None
- classmethod get_angle_control_radians(object, element, relative_angle=0.000000, tag='AngleControl') float or None¶
Get Angle Control Radians
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_angle (float)
tag (Name)
- Returns:
out_angle (float):
- Return type:
float or None
- classmethod get_angular_velocity_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='AngularVelocityControl') Vector or None¶
Get Angular Velocity Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_angular_velocity (Vector):
- Return type:
Vector or None
- classmethod get_array_control(object, element, max_num, tag='ArrayControl') Array[AnimGenControlObjectElement] or None¶
Get Array Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
max_num (int32)
tag (Name)
- Returns:
out_elements (Array[AnimGenControlObjectElement]):
- Return type:
Array[AnimGenControlObjectElement] or None
- classmethod get_array_control_num(object, element, tag='ArrayControl') int32 or None¶
Get Array Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_bitmask_control(object, element, enum, tag='BitmaskControl') int32 or None¶
Get Bitmask Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
enum (Enum)
tag (Name)
- Returns:
out_bitmask_value (int32):
- Return type:
int32 or None
- classmethod get_bool_control(object, element, tag='BoolControl') bool or None¶
Get Bool Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_value (bool):
- Return type:
bool or None
- classmethod get_continuous_control(object, element, tag='ContinuousControl') Array[float] or None¶
Get Continuous Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_values (Array[float]):
- Return type:
- classmethod get_continuous_control_num(object, element, tag='ContinuousControl') int32 or None¶
Get Continuous Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_count_control(object, element, max_num, tag='CountControl') int32 or None¶
Get Count Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
max_num (int32)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_direction_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='DirectionControl') Vector or None¶
Get Direction Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_direction (Vector):
- Return type:
Vector or None
- classmethod get_directions_static_array_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='DirectionsStaticArrayControl') Array[Vector] or None¶
Get Directions Static Array Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_directions (Array[Vector]):
- Return type:
- classmethod get_directions_static_array_control_num(object, element, tag='DirectionsStaticArrayControl') int32 or None¶
Get Directions Static Array Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_either_control(object, element, tag='EitherControl') (out_either=AnimGenEitherControl, out_element=AnimGenControlObjectElement) or None¶
Get Either Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_either (AnimGenEitherControl):
out_element (AnimGenControlObjectElement):
- Return type:
tuple or None
- classmethod get_encoding_control(object, element, tag='EncodingControl') AnimGenControlObjectElement or None¶
Get Encoding Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_element (AnimGenControlObjectElement):
- Return type:
AnimGenControlObjectElement or None
- classmethod get_enum_control(object, element, enum, tag='EnumControl') uint8 or None¶
Get Enum Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
enum (Enum)
tag (Name)
- Returns:
out_enum_value (uint8):
- Return type:
uint8 or None
- classmethod get_event_control(object, element, tag='EventControl') (out_time_until_event_known=bool, out_time_until_event=float) or None¶
Get Event Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_time_until_event_known (bool):
out_time_until_event (float):
- Return type:
tuple or None
- classmethod get_exclusive_discrete_control(object, element, tag='ExclusiveDiscreteControl') int32 or None¶
Get Exclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_index (int32):
- Return type:
int32 or None
- classmethod get_exclusive_union_control(object, element, tag='ExclusiveUnionControl') (out_element_name=Name, out_element=AnimGenControlObjectElement) or None¶
Get Exclusive Union Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_element_name (Name):
out_element (AnimGenControlObjectElement):
- Return type:
tuple or None
- classmethod get_float_control(object, element, tag='FloatControl') float or None¶
Get Float Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_value (float):
- Return type:
float or None
- classmethod get_inclusive_discrete_control(object, element, tag='InclusiveDiscreteControl') Array[int32] or None¶
Get Inclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_indices (Array[int32]):
- Return type:
Array[int32] or None
- classmethod get_inclusive_discrete_control_num(object, element, tag='InclusiveDiscreteControl') int32 or None¶
Get Inclusive Discrete Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_inclusive_union_control(object, element, tag='InclusiveUnionControl') Map[Name, AnimGenControlObjectElement] or None¶
Get Inclusive Union Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Map[Name, AnimGenControlObjectElement]):
- Return type:
Map[Name, AnimGenControlObjectElement] or None
- classmethod get_inclusive_union_control_num(object, element, tag='InclusiveUnionControl') int32 or None¶
Get Inclusive Union Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_inclusive_union_control_to_arrays(object, element, tag='InclusiveUnionControl') (out_element_names=Array[Name], out_elements=Array[AnimGenControlObjectElement]) or None¶
Get Inclusive Union Control to Arrays
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_element_names (Array[Name]):
out_elements (Array[AnimGenControlObjectElement]):
- Return type:
tuple or None
- classmethod get_linear_velocities_static_array_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='LinearVelocitiesStaticArrayControl') Array[Vector] or None¶
Get Linear Velocities Static Array Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_linear_velocities (Array[Vector]):
- Return type:
- classmethod get_linear_velocities_static_array_control_num(object, element, tag='LinearVelocitiesStaticArrayControl') int32 or None¶
Get Linear Velocities Static Array Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_linear_velocity_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='LinearVelocityControl') Vector or None¶
Get Linear Velocity Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_linear_velocity (Vector):
- Return type:
Vector or None
- classmethod get_location_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='LocationControl') Vector or None¶
Get Location Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_location (Vector):
- Return type:
Vector or None
- classmethod get_location_trajectory_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='LocationTrajectoryControl') Array[Vector] or None¶
Get Location Trajectory Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_locations (Array[Vector]):
- Return type:
- classmethod get_location_trajectory_control_num(object, element, tag='LocationTrajectoryControl') int32 or None¶
Get Location Trajectory Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_location_num (int32):
- Return type:
int32 or None
- classmethod get_locations_static_array_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='LocationsStaticArrayControl') Array[Vector] or None¶
Get Locations Static Array Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_locations (Array[Vector]):
- Return type:
- classmethod get_locations_static_array_control_num(object, element, tag='LocationsStaticArrayControl') int32 or None¶
Get Locations Static Array Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_map_control(object, element, tag='MapControl') Map[AnimGenControlObjectElement, AnimGenControlObjectElement] or None¶
Get Map Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Map[AnimGenControlObjectElement, AnimGenControlObjectElement]):
- Return type:
Map[AnimGenControlObjectElement, AnimGenControlObjectElement] or None
- classmethod get_map_control_num(object, element, tag='MapControl') int32 or None¶
Get Map Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_map_control_to_arrays(object, element, tag='MapControl') (out_keys=Array[AnimGenControlObjectElement], out_values=Array[AnimGenControlObjectElement]) or None¶
Get Map Control to Arrays
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_keys (Array[AnimGenControlObjectElement]):
out_values (Array[AnimGenControlObjectElement]):
- Return type:
tuple or None
- classmethod get_named_exclusive_discrete_control(object, element, tag='NamedExclusiveDiscreteControl') Name or None¶
Get Named Exclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_element (Name):
- Return type:
Name or None
- classmethod get_named_inclusive_discrete_control(object, element, tag='NamedInclusiveDiscreteControl') Array[Name] or None¶
Get Named Inclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Array[Name]):
- Return type:
- classmethod get_named_inclusive_discrete_control_num(object, element, tag='NamedInclusiveDiscreteControl') int32 or None¶
Get Named Inclusive Discrete Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_named_sparse_control(object, element, tag='NamedSparseControl') (out_elements=Array[Name], out_element_values=Array[float]) or None¶
Get Named Sparse Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Array[Name]):
out_element_values (Array[float]):
- Return type:
tuple or None
- classmethod get_named_sparse_control_num(object, element, tag='NamedSparseControl') int32 or None¶
Get Named Sparse Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_null_control(object, element, tag='NullControl') bool¶
Get Null Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Return type:
- classmethod get_optional_control(object, element, tag='OptionalControl') (out_option=AnimGenOptionalControl, out_element=AnimGenControlObjectElement) or None¶
Get Optional Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_option (AnimGenOptionalControl):
out_element (AnimGenControlObjectElement):
- Return type:
tuple or None
- classmethod get_pair_control(object, element, tag='PairControl') (out_key=AnimGenControlObjectElement, out_value=AnimGenControlObjectElement) or None¶
Get Pair Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_key (AnimGenControlObjectElement):
out_value (AnimGenControlObjectElement):
- Return type:
tuple or None
- classmethod get_pose_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='PoseControl') (out_locations=Array[Vector], out_linear_velocities=Array[Vector]) or None¶
Get Pose Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_locations (Array[Vector]):
out_linear_velocities (Array[Vector]):
- Return type:
tuple or None
- classmethod get_pose_control_num(object, element, tag='PoseControl') int32 or None¶
Get Pose Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_rotation_control(object, element, relative_rotation=[0.000000, 0.000000, 0.000000], tag='RotationControl') Rotator or None¶
Get Rotation Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_rotation (Rotator)
tag (Name)
- Returns:
out_rotation (Rotator):
- Return type:
Rotator or None
- classmethod get_rotation_control_as_quat(object, element, relative_rotation, tag='RotationControl') Quat or None¶
Get Rotation Control as Quat
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_rotation (Quat)
tag (Name)
- Returns:
out_rotation (Quat):
- Return type:
Quat or None
- classmethod get_scale_control(object, element, relative_scale=[1.000000, 1.000000, 1.000000], tag='ScaleControl') Vector or None¶
Get Scale Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_scale (Vector)
tag (Name)
- Returns:
out_scale (Vector):
- Return type:
Vector or None
- classmethod get_set_control(object, element, tag='SetControl') Set[AnimGenControlObjectElement] or None¶
Get Set Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Set[AnimGenControlObjectElement]):
- Return type:
Set[AnimGenControlObjectElement] or None
- classmethod get_set_control_num(object, element, tag='SetControl') int32 or None¶
Get Set Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_set_control_to_array(object, element, tag='SetControl') Array[AnimGenControlObjectElement] or None¶
Get Set Control to Array
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Array[AnimGenControlObjectElement]):
- Return type:
Array[AnimGenControlObjectElement] or None
- classmethod get_sparse_control(object, element, tag='SparseControl') (out_indices=Array[int32], out_values=Array[float]) or None¶
Get Sparse Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_indices (Array[int32]):
out_values (Array[float]):
- Return type:
tuple or None
- classmethod get_sparse_control_num(object, element, tag='SparseControl') int32 or None¶
Get Sparse Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_static_array_control(object, element, tag='StaticArrayControl') Array[AnimGenControlObjectElement] or None¶
Get Static Array Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Array[AnimGenControlObjectElement]):
- Return type:
Array[AnimGenControlObjectElement] or None
- classmethod get_static_array_control_num(object, element, tag='StaticArrayControl') int32 or None¶
Get Static Array Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_struct_control(object, element, tag='StructControl') Map[Name, AnimGenControlObjectElement] or None¶
Get Struct Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_elements (Map[Name, AnimGenControlObjectElement]):
- Return type:
Map[Name, AnimGenControlObjectElement] or None
- classmethod get_struct_control_element(object, element, element_name, tag='StructControl') AnimGenControlObjectElement or None¶
Get Struct Control Element
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
element_name (Name)
tag (Name)
- Returns:
out_element (AnimGenControlObjectElement):
- Return type:
AnimGenControlObjectElement or None
- classmethod get_struct_control_num(object, element, tag='StructControl') int32 or None¶
Get Struct Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_num (int32):
- Return type:
int32 or None
- classmethod get_struct_control_to_arrays(object, element, tag='StructControl') (out_element_names=Array[Name], out_elements=Array[AnimGenControlObjectElement]) or None¶
Get Struct Control to Arrays
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_element_names (Array[Name]):
out_elements (Array[AnimGenControlObjectElement]):
- Return type:
tuple or None
- classmethod get_time_control(object, element, relative_time=0.000000, tag='TimeControl') float or None¶
Get Time Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_time (float)
tag (Name)
- Returns:
out_time (float):
- Return type:
float or None
- classmethod get_trajectory_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='TrajectoryControl') (out_locations=Array[Vector], out_directions=Array[Vector]) or None¶
Get Trajectory Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_locations (Array[Vector]):
out_directions (Array[Vector]):
- Return type:
tuple or None
- classmethod get_trajectory_control_num(object, element, tag='TrajectoryControl') (out_location_num=int32, out_direction_num=int32) or None¶
Get Trajectory Control Num
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
out_location_num (int32):
out_direction_num (int32):
- Return type:
tuple or None
- classmethod get_transform_control(object, element, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag='TransformControl') Transform or None¶
Get Transform Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
relative_transform (Transform)
tag (Name)
- Returns:
out_transform (Transform):
- Return type:
Transform or None
- classmethod is_control_object_valid(object) bool¶
Is Control Object Valid
- Parameters:
object (AnimGenControlObject)
- Return type:
- classmethod is_control_schema_valid(schema) bool¶
Is Control Schema Valid
- Parameters:
schema (AnimGenControlSchema)
- Return type:
- classmethod make_angle_control(object, angle, relative_angle=0.000000, tag="AngleControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Angle Control
- Parameters:
object (AnimGenControlObject)
angle (float)
relative_angle (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_angle_control_radians(object, angle, relative_angle=0.000000, tag="AngleControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Angle Control Radians
- Parameters:
object (AnimGenControlObject)
angle (float)
relative_angle (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_angular_velocity_control(object, angular_velocity, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="AngularVelocityControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Angular Velocity Control
- Parameters:
object (AnimGenControlObject)
angular_velocity (Vector)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_angular_velocity_control_set(object, angular_velocity_frame_attribute, relative_transform_frame_attribute, tag="AngularVelocityControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Angular Velocity Control Set
- Parameters:
object (AnimGenControlObject)
angular_velocity_frame_attribute (AnimDatabaseFrameAttribute)
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_array_control(object, elements, max_num, tag="ArrayControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Array Control
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlObjectElement])
max_num (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bitmask_control(object, enum, bitmask_value, tag="BitmaskControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Bitmask Control
- Parameters:
object (AnimGenControlObject)
enum (Enum)
bitmask_value (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_direction_at_nearest_frames_control_set_from_database(object, database, frame_ranges, bone_index, frames, local_direction=[1.000000, 0.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Direction at Nearest Frames Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_index (int32)
frames (AnimDatabaseFrames)
local_direction (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_direction_at_nearest_frames_control_set_from_database_bone_name(object, database, frame_ranges, bone_name, frames, local_direction=[1.000000, 0.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Direction at Nearest Frames Control Set from Database Bone Name
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_name (Name)
frames (AnimDatabaseFrames)
local_direction (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_direction_control_set(object, database, frame_ranges, bone_index, forward_vector=[0.000000, 1.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Direction Control Set
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_index (int32)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_direction_control_set_from_name(object, database, frame_ranges, bone_name, forward_vector=[0.000000, 1.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Direction Control Set from Name
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_name (Name)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_location_at_nearest_frames_control_set_from_database(object, database, frame_ranges, bone_index, frames, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Location at Nearest Frames Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_index (int32)
frames (AnimDatabaseFrames)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_location_at_nearest_frames_control_set_from_database_bone_name(object, database, frame_ranges, bone_name, frames, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Location at Nearest Frames Control Set from Database Bone Name
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_name (Name)
frames (AnimDatabaseFrames)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_location_control_set(object, database, frame_ranges, bone_index, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Location Control Set
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_index (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bone_global_location_control_set_from_name(object, database, frame_ranges, bone_name, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bone Global Location Control Set from Name
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_name (Name)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control(object, value, tag="BoolControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Bool Control
- Parameters:
object (AnimGenControlObject)
value (bool)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set(object, bool_frame_attribute, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set
- Parameters:
object (AnimGenControlObject)
bool_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set_from_active_ranges(object, active, frame_ranges, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set from Active Ranges
- Parameters:
object (AnimGenControlObject)
active (AnimDatabaseFrameRanges)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set_from_anim_notify_state(object, database, anim_notify_state, frame_ranges, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set from Anim Notify State
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set_from_constant(object, frame_ranges, value, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set from Constant
- Parameters:
object (AnimGenControlObject)
frame_ranges (AnimDatabaseFrameRanges)
value (bool)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set_from_mirrored(object, database, frame_ranges, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set from Mirrored
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_bool_control_set_from_not_mirrored(object, database, frame_ranges, tag="BoolControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Bool Control Set from Not Mirrored
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_continuous_control(object, values, tag="ContinuousControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Continuous Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_control_object() AnimGenControlObject¶
Make Control Object
- Return type:
- classmethod make_control_schema() AnimGenControlSchema¶
Make Control Schema
- Return type:
- classmethod make_count_control(object, num, max_num, tag="CountControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Count Control
- Parameters:
object (AnimGenControlObject)
num (int32)
max_num (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_direction_control(object, direction, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="DirectionControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Direction Control
- Parameters:
object (AnimGenControlObject)
direction (Vector)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_direction_control_set(object, direction_frame_attribute, relative_transform_frame_attribute, tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Direction Control Set
- Parameters:
object (AnimGenControlObject)
direction_frame_attribute (AnimDatabaseFrameAttribute)
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_directions_static_array_control(object, directions, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="DirectionsStaticArrayControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Directions Static Array Control
- Parameters:
object (AnimGenControlObject)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_either_a_control(object, a, tag="EitherControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Either A Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_either_b_control(object, b, tag="EitherControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Either B Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_either_control(object, element, either, tag="EitherControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Either Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
either (AnimGenEitherControl)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_empty_control_set() AnimGenControlSet¶
Make Empty Control Set
- Return type:
- classmethod make_empty_inclusive_union_control_set(object, control_set_frame_ranges, tag="InclusiveUnionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Empty Inclusive Union Control Set
- Parameters:
object (AnimGenControlObject)
control_set_frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_encoding_control(object, element, tag="EncodingControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Encoding Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_encoding_control_set(object, element, tag="EncodingControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Encoding Control Set
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlSet)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_enum_control(object, enum, enum_value, tag="EnumControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Enum Control
- Parameters:
object (AnimGenControlObject)
enum (Enum)
enum_value (uint8)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_enum_control_set(object, enum, enum_value, control_set_frame_ranges, tag="EnumControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Enum Control Set
- Parameters:
object (AnimGenControlObject)
enum (Enum)
enum_value (uint8)
control_set_frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_event_control(object, time_until_event_known, time_until_event, tag="EventControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Event Control
- Parameters:
object (AnimGenControlObject)
time_until_event_known (bool)
time_until_event (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_event_control_from_pose_state(object, pose_state, frame_attribute_index, tag="EventControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Event Control from Pose State
- Parameters:
object (AnimGenControlObject)
pose_state (AnimDatabasePoseState)
frame_attribute_index (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_event_control_set(object, event_frame_attribute, tag="EventControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Event Control Set
- Parameters:
object (AnimGenControlObject)
event_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_exclusive_discrete_control(object, discrete_index, tag="ExclusiveDiscreteControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Exclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
discrete_index (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_exclusive_discrete_control_set_from_constant(object, control_set_frame_ranges, discrete_index, size, tag="ExclusiveDiscreteControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Exclusive Discrete Control Set from Constant
- Parameters:
object (AnimGenControlObject)
control_set_frame_ranges (AnimDatabaseFrameRanges)
discrete_index (int32)
size (int32)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_exclusive_union_control(object, element_name, element, tag="ExclusiveUnionControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Exclusive Union Control
- Parameters:
object (AnimGenControlObject)
element_name (Name)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_exclusive_union_control_set(object, element_name, element, tag="ExclusiveUnionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Exclusive Union Control Set
- Parameters:
object (AnimGenControlObject)
element_name (Name)
element (AnimGenControlSet)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_float_control(object, value, tag="FloatControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Float Control
- Parameters:
object (AnimGenControlObject)
value (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_float_control_set(object, float_frame_attribute, tag="FloatControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Float Control Set
- Parameters:
object (AnimGenControlObject)
float_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_future_root_direction_control_set_from_database(object, database, frame_ranges, future_time=0.250000, forward_vector=[0.000000, 1.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Future Root Direction Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
future_time (float)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_future_root_linear_velocity_control_set_from_database(object, database, frame_ranges, future_time=0.250000, tag="LinearVelocityControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Future Root Linear Velocity Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
future_time (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_inclusive_discrete_control(object, discrete_indices, tag="InclusiveDiscreteControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Inclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
discrete_indices (Array[int32])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_inclusive_union_control(object, elements, tag="InclusiveUnionControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Inclusive Union Control
- Parameters:
object (AnimGenControlObject)
elements (Map[Name, AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_inclusive_union_control_from_arrays(object, element_names, elements, tag="InclusiveUnionControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Inclusive Union Control from Arrays
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_inclusive_union_control_set(object, elements, tag="InclusiveUnionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Inclusive Union Control Set
- Parameters:
object (AnimGenControlObject)
elements (Map[Name, AnimGenControlSet])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_linear_velocities_static_array_control(object, linear_velocities, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="LinearVelocitiesStaticArrayControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Linear Velocities Static Array Control
- Parameters:
object (AnimGenControlObject)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_linear_velocity_control(object, linear_velocity, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="LinearVelocityControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Linear Velocity Control
- Parameters:
object (AnimGenControlObject)
linear_velocity (Vector)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_linear_velocity_control_set(object, linear_velocity_frame_attribute, relative_transform_frame_attribute, tag="LinearVelocityControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Linear Velocity Control Set
- Parameters:
object (AnimGenControlObject)
linear_velocity_frame_attribute (AnimDatabaseFrameAttribute)
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_control(object, location, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="LocationControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Location Control
- Parameters:
object (AnimGenControlObject)
location (Vector)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_control_set(object, location_frame_attribute, relative_transform_frame_attribute, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Location Control Set
- Parameters:
object (AnimGenControlObject)
location_frame_attribute (AnimDatabaseFrameAttribute)
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_trajectory_control(object, locations, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="LocationTrajectoryControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Location Trajectory Control
- Parameters:
object (AnimGenControlObject)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_trajectory_control_from_transform_trajectory(object, transform_trajectory, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], sample_num=4, future_time=1.000000, past_time=0.000000, tag="LocationTrajectoryControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Location Trajectory Control from Transform Trajectory
- Parameters:
object (AnimGenControlObject)
transform_trajectory (TransformTrajectory)
relative_transform (Transform)
sample_num (int32)
future_time (float)
past_time (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_trajectory_control_set(object, location_frame_attributes, relative_transform_frame_attribute, tag="LocationTrajectoryControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Location Trajectory Control Set
- Parameters:
object (AnimGenControlObject)
location_frame_attributes (Array[AnimDatabaseFrameAttribute])
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_location_trajectory_control_set_from_database(object, database, frame_ranges, sample_num=4, future_time=1.000000, past_time=0.000000, tag="LocationTrajectoryControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Location Trajectory Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
sample_num (int32)
future_time (float)
past_time (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_locations_static_array_control(object, locations, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="LocationsStaticArrayControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Locations Static Array Control
- Parameters:
object (AnimGenControlObject)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_look_at_trajectory_control_set_from_database(object, database, frame_ranges, look_at_bone_index, sample_num=4, future_time=1.000000, past_time=0.000000, local_direction=[0.000000, 1.000000, 0.000000], direction_smoothing_amount=15.000000, tag="TrajectoryControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Look at Trajectory Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
look_at_bone_index (int32)
sample_num (int32)
future_time (float)
past_time (float)
local_direction (Vector)
direction_smoothing_amount (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_map_control(object, map, tag="MapControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Map Control
- Parameters:
object (AnimGenControlObject)
map (Map[AnimGenControlObjectElement, AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_map_control_from_arrays(object, keys, values, tag="MapControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Map Control from Arrays
- Parameters:
object (AnimGenControlObject)
keys (Array[AnimGenControlObjectElement])
values (Array[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_exclusive_discrete_control(object, element_name, tag="NamedExclusiveDiscreteControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Named Exclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
element_name (Name)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_exclusive_discrete_control_set_from_anim_notify_states(object, database, frame_ranges, anim_notify_state_map, default_element_name, tag="NamedExclusiveDiscreteControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Named Exclusive Discrete Control Set from Anim Notify States
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
default_element_name (Name)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_exclusive_discrete_control_set_from_frame_ranges(object, frame_ranges, element_map, default_element_name, tag="NamedExclusiveDiscreteControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Named Exclusive Discrete Control Set from Frame Ranges
- Parameters:
object (AnimGenControlObject)
frame_ranges (AnimDatabaseFrameRanges)
element_map (Map[Name, AnimDatabaseFrameRanges])
default_element_name (Name)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_inclusive_discrete_control(object, element_names, tag="NamedInclusiveDiscreteControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Named Inclusive Discrete Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_inclusive_discrete_control_set_from_anim_notify_states(object, database, frame_ranges, anim_notify_state_map, tag="NamedInclusiveDiscreteControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Named Inclusive Discrete Control Set from Anim Notify States
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_inclusive_discrete_control_set_from_frame_ranges(object, frame_ranges, element_map, tag="NamedInclusiveDiscreteControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Named Inclusive Discrete Control Set from Frame Ranges
- Parameters:
object (AnimGenControlObject)
frame_ranges (AnimDatabaseFrameRanges)
element_map (Map[Name, AnimDatabaseFrameRanges])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_sparse_control(object, element_names, element_values, tag="NamedSparseControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Named Sparse Control
- Parameters:
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_named_sparse_control_set_from_frame_ranges(object, frame_ranges, element_map, tag="NamedSparseControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Named Sparse Control Set from Frame Ranges
- Parameters:
object (AnimGenControlObject)
frame_ranges (AnimDatabaseFrameRanges)
element_map (Map[Name, AnimDatabaseFrameAttribute])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_null_control(object, tag="NullControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Null Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_null_control_set(object, control_set_frame_ranges, tag="NullControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Null Control Set
- Parameters:
object (AnimGenControlObject)
control_set_frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_control(object, element, option, tag="OptionalControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Optional Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
option (AnimGenOptionalControl)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_control_on_condition(object, element, condition, tag="OptionalControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Optional Control on Condition
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
condition (bool)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_control_set(object, control_set, valid_frame_attribute, tag="OptionalControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Optional Control Set
- Parameters:
object (AnimGenControlObject)
control_set (AnimGenControlSet)
valid_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_null_control(object, tag="OptionalControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Optional Null Control
- Parameters:
object (AnimGenControlObject)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_null_control_set(object, control_set_frame_ranges, tag="OptionalControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Optional Null Control Set
- Parameters:
object (AnimGenControlObject)
control_set_frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_valid_control(object, element, tag="OptionalControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Optional Valid Control
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_optional_valid_control_set(object, control_set, tag="OptionalControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Optional Valid Control Set
- Parameters:
object (AnimGenControlObject)
control_set (AnimGenControlSet)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_pair_control(object, key, value, tag="PairControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Pair Control
- Parameters:
object (AnimGenControlObject)
value (AnimGenControlObjectElement)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_pose_control(object, locations, linear_velocities, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="PoseControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Pose Control
- Parameters:
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_pose_control_from_pose_state(object, pose_state, bone_indices, tag="PoseControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Pose Control from Pose State
- Parameters:
object (AnimGenControlObject)
pose_state (AnimDatabasePoseState)
bone_indices (Array[int32])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_pose_control_set(object, location_frame_attributes, linear_velocity_frame_attributes, relative_transform_frame_attribute, tag="PoseControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Pose Control Set
- Parameters:
object (AnimGenControlObject)
location_frame_attributes (Array[AnimDatabaseFrameAttribute])
linear_velocity_frame_attributes (Array[AnimDatabaseFrameAttribute])
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_pose_control_set_from_database(object, database, frame_ranges, bone_indices, tag="PoseControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Pose Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
bone_indices (Array[int32])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_root_angular_velocity_control_set_from_database(object, database, frame_ranges, tag="AngularVelocityControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Root Angular Velocity Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_root_direction_at_range_end_control_set_from_database(object, database, frame_ranges, forward_vector=[0.000000, 1.000000, 0.000000], tag="DirectionControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Root Direction at Range End Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_root_linear_velocity_control_set_from_database(object, database, frame_ranges, tag="LinearVelocityControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Root Linear Velocity Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_root_location_at_range_end_control_set_from_database(object, database, frame_ranges, tag="LocationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Root Location at Range End Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_rotation_control(object, rotation, relative_rotation=[0.000000, 0.000000, 0.000000], tag="RotationControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Rotation Control
- Parameters:
object (AnimGenControlObject)
rotation (Rotator)
relative_rotation (Rotator)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_rotation_control_from_quat(object, rotation, relative_rotation, tag="RotationControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Rotation Control from Quat
- Parameters:
object (AnimGenControlObject)
rotation (Quat)
relative_rotation (Quat)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_rotation_control_set(object, rotation_frame_attribute, relative_transform_frame_attribute, tag="RotationControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Rotation Control Set
- Parameters:
object (AnimGenControlObject)
rotation_frame_attribute (AnimDatabaseFrameAttribute)
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_scale_control(object, scale, relative_scale=[1.000000, 1.000000, 1.000000], tag="ScaleControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Scale Control
- Parameters:
object (AnimGenControlObject)
scale (Vector)
relative_scale (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_set_control(object, elements, tag="SetControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Set Control
- Parameters:
object (AnimGenControlObject)
elements (Set[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_set_control_from_array(object, elements, tag="SetControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Set Control from Array
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_set_control_set_from_array(object, elements, element_masks, tag="SetControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Set Control Set from Array
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlSet])
element_masks (Array[AnimDatabaseFrameAttribute])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_sparse_control(object, indices, values, tag="SparseControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Sparse Control
- Parameters:
object (AnimGenControlObject)
indices (Array[int32])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_static_array_control(object, elements, tag="StaticArrayControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Static Array Control
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_struct_control(object, elements, tag="StructControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Struct Control
- Parameters:
object (AnimGenControlObject)
elements (Map[Name, AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_struct_control_from_arrays(object, element_names, elements, tag="StructControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Struct Control from Arrays
- Parameters:
object (AnimGenControlObject)
elements (Array[AnimGenControlObjectElement])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_struct_control_set(object, elements, tag="StructControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Struct Control Set
- Parameters:
object (AnimGenControlObject)
elements (Map[Name, AnimGenControlSet])
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_time_control(object, time, relative_time=0.000000, tag="TimeControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Time Control
- Parameters:
object (AnimGenControlObject)
time (float)
relative_time (float)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_time_control_set(object, time_frame_attribute, relative_time_frame_attribute, tag="TimeControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Time Control Set
- Parameters:
object (AnimGenControlObject)
time_frame_attribute (AnimDatabaseFrameAttribute)
relative_time_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_time_until_nearest_anim_notify_control_set(object, database, frame_ranges, anim_notify_class, tag="TimeControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Time Until Nearest Anim Notify Control Set
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_trajectory_control(object, locations, directions, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="TrajectoryControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Trajectory Control
- Parameters:
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_trajectory_control_from_transform_trajectory(object, transform_trajectory, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], sample_num=4, future_time=1.000000, past_time=0.000000, forward_vector=[0.000000, 1.000000, 0.000000], tag="TrajectoryControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Trajectory Control from Transform Trajectory
- Parameters:
object (AnimGenControlObject)
transform_trajectory (TransformTrajectory)
relative_transform (Transform)
sample_num (int32)
future_time (float)
past_time (float)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_trajectory_control_set(object, location_frame_attributes, direction_frame_attributes, relative_transform_frame_attribute, tag="TrajectoryControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Trajectory Control Set
- Parameters:
object (AnimGenControlObject)
location_frame_attributes (Array[AnimDatabaseFrameAttribute])
direction_frame_attributes (Array[AnimDatabaseFrameAttribute])
relative_transform_frame_attribute (AnimDatabaseFrameAttribute)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_trajectory_control_set_from_database(object, database, frame_ranges, sample_num=4, future_time=1.000000, past_time=0.000000, forward_vector=[0.000000, 1.000000, 0.000000], tag="TrajectoryControl") -> (AnimGenControlSet, object=AnimGenControlObject)¶
Make Trajectory Control Set from Database
- Parameters:
object (AnimGenControlObject)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
sample_num (int32)
future_time (float)
past_time (float)
forward_vector (Vector)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod make_transform_control(object, transform, relative_transform=[[0.000000, 0.000000, 0.000000], [-0.000000, 0.000000, 0.000000], [1.000000, 1.000000, 1.000000]], tag="TransformControl") -> (AnimGenControlObjectElement, object=AnimGenControlObject)¶
Make Transform Control
- Parameters:
object (AnimGenControlObject)
transform (Transform)
relative_transform (Transform)
tag (Name)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod reset_control_object(object) AnimGenControlObject¶
Reset Control Object
- Parameters:
object (AnimGenControlObject)
- Returns:
object (AnimGenControlObject):
- Return type:
- classmethod reset_control_schema(schema) AnimGenControlSchema¶
Reset Control Schema
- Parameters:
schema (AnimGenControlSchema)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_angle_control(schema, tag="AngleControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Angle Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_angular_velocity_control(schema, tag="AngularVelocityControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Angular Velocity Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_array_control(schema, element, max_num, attention_encoding_size=32, attention_head_num=4, value_encoding_size=32, tag="ArrayControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Array Control
- Parameters:
schema (AnimGenControlSchema)
element (AnimGenControlSchemaElement)
max_num (int32)
attention_encoding_size (int32)
attention_head_num (int32)
value_encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_bitmask_control(schema, enum, tag="BitmaskControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Bitmask Control
- Parameters:
schema (AnimGenControlSchema)
enum (Enum)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_bool_control(schema, tag="BoolControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Bool Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_continuous_control(schema, size, tag="ContinuousControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Continuous Control
- Parameters:
schema (AnimGenControlSchema)
size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_count_control(schema, tag="CountControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Count Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_direction_control(schema, tag="DirectionControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Direction Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_directions_static_array_control(schema, num, tag="DirectionsStaticArrayControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Directions Static Array Control
- Parameters:
schema (AnimGenControlSchema)
num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_either_control(schema, a, b, encoding_size=128, tag="EitherControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Either Control
- Parameters:
schema (AnimGenControlSchema)
encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_encoding_control(schema, element, encoding_size=128, hidden_layer_num=1, activation_function=AnimGenActivationFunction.ELU, tag="EncodingControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Encoding Control
- Parameters:
schema (AnimGenControlSchema)
element (AnimGenControlSchemaElement)
encoding_size (int32)
hidden_layer_num (int32)
activation_function (AnimGenActivationFunction)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_enum_control(schema, enum, tag="EnumControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Enum Control
- Parameters:
schema (AnimGenControlSchema)
enum (Enum)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_event_control(schema, tag="EventControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Event Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_exclusive_discrete_control(schema, size, tag="ExclusiveDiscreteControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Exclusive Discrete Control
- Parameters:
schema (AnimGenControlSchema)
size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_exclusive_union_control(schema, elements, encoding_size=128, tag="ExclusiveUnionControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Exclusive Union Control
- Parameters:
schema (AnimGenControlSchema)
elements (Map[Name, AnimGenControlSchemaElement])
encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_exclusive_union_control_from_arrays(schema, element_names, elements, encoding_size=128, tag="ExclusiveUnionControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Exclusive Union Control from Arrays
- Parameters:
schema (AnimGenControlSchema)
elements (Array[AnimGenControlSchemaElement])
encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_float_control(schema, tag="FloatControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Float Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_inclusive_discrete_control(schema, size, tag="InclusiveDiscreteControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Inclusive Discrete Control
- Parameters:
schema (AnimGenControlSchema)
size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_inclusive_union_control(schema, elements, attention_encoding_size=32, attention_head_num=4, value_encoding_size=32, tag="InclusiveUnionControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Inclusive Union Control
- Parameters:
schema (AnimGenControlSchema)
elements (Map[Name, AnimGenControlSchemaElement])
attention_encoding_size (int32)
attention_head_num (int32)
value_encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_inclusive_union_control_from_arrays(schema, element_names, elements, attention_encoding_size=32, attention_head_num=4, value_encoding_size=32, tag="InclusiveUnionControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Inclusive Union Control from Arrays
- Parameters:
schema (AnimGenControlSchema)
elements (Array[AnimGenControlSchemaElement])
attention_encoding_size (int32)
attention_head_num (int32)
value_encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_linear_velocities_static_array_control(schema, num, tag="LinearVelocitiesStaticArrayControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Linear Velocities Static Array Control
- Parameters:
schema (AnimGenControlSchema)
num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_linear_velocity_control(schema, tag="LinearVelocityControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Linear Velocity Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_location_control(schema, tag="LocationControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Location Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_location_trajectory_control(schema, trajectory_sample_num, tag="LocationTrajectoryControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Location Trajectory Control
- Parameters:
schema (AnimGenControlSchema)
trajectory_sample_num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_locations_static_array_control(schema, num, tag="LocationsStaticArrayControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Locations Static Array Control
- Parameters:
schema (AnimGenControlSchema)
num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_map_control(schema, key_element, value_element, max_num, attention_encoding_size=32, attention_head_num=4, value_encoding_size=32, tag="MapControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Map Control
- Parameters:
schema (AnimGenControlSchema)
key_element (AnimGenControlSchemaElement)
value_element (AnimGenControlSchemaElement)
max_num (int32)
attention_encoding_size (int32)
attention_head_num (int32)
value_encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_named_exclusive_discrete_control(schema, element_names, tag="NamedExclusiveDiscreteControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Named Exclusive Discrete Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_named_inclusive_discrete_control(schema, element_names, tag="NamedInclusiveDiscreteControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Named Inclusive Discrete Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_named_sparse_control(schema, element_names, tag="NamedSparseControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Named Sparse Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_null_control(schema, tag="NullControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Null Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_optional_control(schema, element, encoding_size=128, tag="OptionalControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Optional Control
- Parameters:
schema (AnimGenControlSchema)
element (AnimGenControlSchemaElement)
encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_pair_control(schema, key, value, tag="PairControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Pair Control
- Parameters:
schema (AnimGenControlSchema)
value (AnimGenControlSchemaElement)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_pose_control(schema, bone_num, tag="PoseControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Pose Control
- Parameters:
schema (AnimGenControlSchema)
bone_num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_rotation_control(schema, tag="RotationControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Rotation Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_scale_control(schema, tag="ScaleControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Scale Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_set_control(schema, element, max_num, attention_encoding_size=32, attention_head_num=4, value_encoding_size=32, tag="SetControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Set Control
- Parameters:
schema (AnimGenControlSchema)
element (AnimGenControlSchemaElement)
max_num (int32)
attention_encoding_size (int32)
attention_head_num (int32)
value_encoding_size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_sparse_control(schema, size, tag="SparseControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Sparse Control
- Parameters:
schema (AnimGenControlSchema)
size (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_static_array_control(schema, element, num, tag="StaticArrayControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Static Array Control
- Parameters:
schema (AnimGenControlSchema)
element (AnimGenControlSchemaElement)
num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_struct_control(schema, elements, tag="StructControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Struct Control
- Parameters:
schema (AnimGenControlSchema)
elements (Map[Name, AnimGenControlSchemaElement])
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_struct_control_from_arrays(schema, element_names, elements, tag="StructControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Struct Control from Arrays
- Parameters:
schema (AnimGenControlSchema)
elements (Array[AnimGenControlSchemaElement])
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_time_control(schema, tag="TimeControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Time Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_trajectory_control(schema, trajectory_sample_num, tag="TrajectoryControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Trajectory Control
- Parameters:
schema (AnimGenControlSchema)
trajectory_sample_num (int32)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod specify_transform_control(schema, tag="TransformControl") -> (AnimGenControlSchemaElement, schema=AnimGenControlSchema)¶
Specify Transform Control
- Parameters:
schema (AnimGenControlSchema)
tag (Name)
- Returns:
schema (AnimGenControlSchema):
- Return type:
- classmethod switch_on_has_inclusive_union_control_element(object, element, element_name, tag='InclusiveUnionControl') (out_element=AnimGenControlObjectElement, found=bool) or None¶
Switch on Has Inclusive Union Control Element
- Parameters:
object (AnimGenControlObject)
element (AnimGenControlObjectElement)
element_name (Name)
tag (Name)
- Returns:
out_element (AnimGenControlObjectElement):
found (bool):
- Return type:
tuple or None
- classmethod validate_control_object_matches_schema(schema, schema_element, object, object_element) bool¶
Validate Control Object Matches Schema
- Parameters:
schema (AnimGenControlSchema)
schema_element (AnimGenControlSchemaElement)
object (AnimGenControlObject)
object_element (AnimGenControlObjectElement)
- Return type: