studio packageΒΆ

SubmodulesΒΆ

Module contentsΒΆ

Provides model based functionality.

class studio.AnimSectionsΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property blockΒΆ

None( (_studio.AnimSections)arg1) -> int

property indexΒΆ

None( (_studio.AnimSections)arg1) -> int

class studio.AnimationΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
get_movement((Animation)arg1, (_engines._sound.Channel)arg2) → MovementΒΆ
property anim_blockΒΆ

None( (_studio.Animation)arg1) -> int

property anim_offsetΒΆ

None( (_studio.Animation)arg1) -> int

property flagsΒΆ

None( (_studio.Animation)arg1) -> int

property frames_countΒΆ

None( (_studio.Animation)arg1) -> int

property local_hierarchy_countΒΆ

None( (_studio.Animation)arg1) -> int

property local_hierarchy_offsetΒΆ

None( (_studio.Animation)arg1) -> int

property model_headerΒΆ

None( (_studio.Animation)arg1) -> _studio.ModelHeader

property movements_countΒΆ

None( (_studio.Animation)arg1) -> int

property movements_offsetΒΆ

None( (_studio.Animation)arg1) -> int

property nameΒΆ

None( (_studio.Animation)arg1) -> str

property section_framesΒΆ

None( (_studio.Animation)arg1) -> int

property section_offsetΒΆ

None( (_studio.Animation)arg1) -> int

property zero_frame_countΒΆ

None( (_studio.Animation)arg1) -> int

property zero_frame_indexΒΆ

None( (_studio.Animation)arg1) -> int

property zero_frame_spanΒΆ

None( (_studio.Animation)arg1) -> int

property zero_frame_stall_timeΒΆ

None( (_studio.Animation)arg1) -> float

class studio.BoneControllerΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property boneΒΆ

None( (_studio.BoneController)arg1) -> int

property endΒΆ

None( (_studio.BoneController)arg1) -> float

property input_fieldΒΆ

None( (_studio.BoneController)arg1) -> int

property restΒΆ

None( (_studio.BoneController)arg1) -> int

property startΒΆ

None( (_studio.BoneController)arg1) -> float

property typeΒΆ

None( (_studio.BoneController)arg1) -> int

class studio.HierarchyΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property boneΒΆ

None( (_studio.Hierarchy)arg1) -> int

property endΒΆ

None( (_studio.Hierarchy)arg1) -> float

property new_parentΒΆ

None( (_studio.Hierarchy)arg1) -> int

property peakΒΆ

None( (_studio.Hierarchy)arg1) -> float

property startΒΆ

None( (_studio.Hierarchy)arg1) -> int

property tailΒΆ

None( (_studio.Hierarchy)arg1) -> float

class studio.HitboxΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property boneΒΆ

None( (_studio.Hitbox)arg1) -> int

property groupΒΆ

None( (_studio.Hitbox)arg1) -> int

property maxΒΆ

None( (_studio.Hitbox)arg1) -> _mathlib.Vector

property minΒΆ

None( (_studio.Hitbox)arg1) -> _mathlib.Vector

property nameΒΆ

None( (_studio.Hitbox)arg1) -> str

class studio.HitboxSetΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
get_hitbox((HitboxSet)arg1, (_engines._sound.Channel)arg2) → HitboxΒΆ
property hitboxes_countΒΆ

None( (_studio.HitboxSet)arg1) -> int

property nameΒΆ

None( (_studio.HitboxSet)arg1) -> str

class studio.ModelAttachmentΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property flagsΒΆ

None( (_studio.ModelAttachment)arg1) -> int

property localΒΆ

None( (_studio.ModelAttachment)arg1) -> _mathlib.Matrix3x4

property local_boneΒΆ

None( (_studio.ModelAttachment)arg1) -> int

property nameΒΆ

None( (_studio.ModelAttachment)arg1) -> str

property name_offsetΒΆ

None( (_studio.ModelAttachment)arg1) -> int

class studio.ModelBoneΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
get_procedure((ModelBone)arg1) → _memory.PointerΒΆ
property alignmentΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Quaternion

property contentsΒΆ

None( (_studio.ModelBone)arg1) -> int

property flagsΒΆ

None( (_studio.ModelBone)arg1) -> int

property nameΒΆ

None( (_studio.ModelBone)arg1) -> str

property parentΒΆ

None( (_studio.ModelBone)arg1) -> int

property physics_boneΒΆ

None( (_studio.ModelBone)arg1) -> int

property positionΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Vector

property position_scaleΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Vector

property position_to_boneΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Matrix3x4

property procedural_typeΒΆ

None( (_studio.ModelBone)arg1) -> int

property quaternionΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Quaternion

property radiant_eulerΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.RadianEuler

property radiant_euler_scaleΒΆ

None( (_studio.ModelBone)arg1) -> _mathlib.Vector

property surface_nameΒΆ

None( (_studio.ModelBone)arg1) -> str

class studio.ModelHeaderΒΆ

Bases: instance

__init__((object)arg1, (str)model_name) → objectΒΆ
get_attachment((ModelHeader)arg1, (_engines._sound.Channel)arg2) → ModelAttachmentΒΆ
get_bone((ModelHeader)arg1, (_engines._sound.Channel)arg2) → ModelBoneΒΆ
get_bone_controller((ModelHeader)arg1, (_engines._sound.Channel)arg2) → BoneControllerΒΆ
get_hitbox_set((ModelHeader)arg1, (_engines._sound.Channel)arg2) → HitboxSetΒΆ
get_local_animation((ModelHeader)arg1, (_engines._sound.Channel)arg2) → AnimationΒΆ
property animations_offsetΒΆ

None( (_studio.ModelHeader)arg1) -> int

property attachments_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property bone_controllers_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property bone_controllers_offsetΒΆ

None( (_studio.ModelHeader)arg1) -> int

property bones_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property bones_offsetΒΆ

None( (_studio.ModelHeader)arg1) -> int

property checksumΒΆ

None( (_studio.ModelHeader)arg1) -> int

property contentsΒΆ

None( (_studio.ModelHeader)arg1) -> int

property eye_positionΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

property flagsΒΆ

None( (_studio.ModelHeader)arg1) -> int

property hitbox_sets_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property hitbox_sets_offsetΒΆ

None( (_studio.ModelHeader)arg1) -> int

property hull_maxΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

property hull_minΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

property idΒΆ

None( (_studio.ModelHeader)arg1) -> int

property illumination_centerΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

property local_animations_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property local_sequence_offsetΒΆ

None( (_studio.ModelHeader)arg1) -> int

property local_sequences_countΒΆ

None( (_studio.ModelHeader)arg1) -> int

property massΒΆ

None( (_studio.ModelHeader)arg1) -> float

property nameΒΆ

None( (_studio.ModelHeader)arg1) -> str

property versionΒΆ

None( (_studio.ModelHeader)arg1) -> int

property view_maxΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

property view_minΒΆ

None( (_studio.ModelHeader)arg1) -> _mathlib.Vector

class studio.MovementΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
property angleΒΆ

None( (_studio.Movement)arg1) -> float

property end_frameΒΆ

None( (_studio.Movement)arg1) -> int

property motion_flagsΒΆ

None( (_studio.Movement)arg1) -> int

property positionΒΆ

None( (_studio.Movement)arg1) -> _mathlib.Vector

property vectorΒΆ

None( (_studio.Movement)arg1) -> _mathlib.Vector

property velocity_endΒΆ

None( (_studio.Movement)arg1) -> float

property velocity_startΒΆ

None( (_studio.Movement)arg1) -> float

class studio.SequenceΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
get_animation_index((Sequence)arg1, (_engines._sound.Channel)arg2, (_engines._sound.Channel)arg3) → intΒΆ
get_weight((Sequence)arg1, (_engines._sound.Channel)arg2) → floatΒΆ
property act_weightΒΆ

None( (_studio.Sequence)arg1) -> int

property activityΒΆ

None( (_studio.Sequence)arg1) -> str

property activity_indexΒΆ

None( (_studio.Sequence)arg1) -> int

property activity_offsetΒΆ

None( (_studio.Sequence)arg1) -> int

property animation_offsetΒΆ

None( (_studio.Sequence)arg1) -> int

property blends_countΒΆ

None( (_studio.Sequence)arg1) -> int

property entry_phaseΒΆ

None( (_studio.Sequence)arg1) -> float

property events_countΒΆ

None( (_studio.Sequence)arg1) -> int

property events_offsetΒΆ

None( (_studio.Sequence)arg1) -> int

property exit_phaseΒΆ

None( (_studio.Sequence)arg1) -> float

property fade_in_timeΒΆ

None( (_studio.Sequence)arg1) -> float

property fade_out_timeΒΆ

None( (_studio.Sequence)arg1) -> float

property flagsΒΆ

None( (_studio.Sequence)arg1) -> int

property labelΒΆ

None( (_studio.Sequence)arg1) -> str

property label_offsetΒΆ

None( (_studio.Sequence)arg1) -> int

property lastframeΒΆ

None( (_studio.Sequence)arg1) -> float

property local_entry_nodeΒΆ

None( (_studio.Sequence)arg1) -> int

property local_exit_nodeΒΆ

None( (_studio.Sequence)arg1) -> int

property maxΒΆ

None( (_studio.Sequence)arg1) -> _mathlib.Vector

property minΒΆ

None( (_studio.Sequence)arg1) -> _mathlib.Vector

property model_headerΒΆ

None( (_studio.Sequence)arg1) -> _studio.ModelHeader

property movement_indexΒΆ

None( (_studio.Sequence)arg1) -> int

property next_sequenceΒΆ

None( (_studio.Sequence)arg1) -> int

property node_flagsΒΆ

None( (_studio.Sequence)arg1) -> int

property poseΒΆ

None( (_studio.Sequence)arg1) -> int

class studio.SequenceEventΒΆ

Bases: instance

__init__((object)arg1) → NoneΒΆ
get_name((SequenceEvent)arg1) → strΒΆ
property cycleΒΆ

None( (_studio.SequenceEvent)arg1) -> float

property eventΒΆ

None( (_studio.SequenceEvent)arg1) -> int

property event_offsetΒΆ

None( (_studio.SequenceEvent)arg1) -> int

property optionsΒΆ

None( (_studio.SequenceEvent)arg1) -> str

property typeΒΆ

None( (_studio.SequenceEvent)arg1) -> int