studio package

Submodules

Module contents

Provides model based functionality.

classstudio.AnimSections

Bases:instance

__init__((object)arg1)None
propertyblock

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

propertyindex

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

classstudio.Animation

Bases:instance

__init__((object)arg1)None
get_movement((Animation)arg1,(_engines._sound.Channel)arg2)Movement
propertyanim_block

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

propertyanim_offset

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

propertyflags

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

propertyframes_count

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

propertylocal_hierarchy_count

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

propertylocal_hierarchy_offset

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

propertymodel_header

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

propertymovements_count

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

propertymovements_offset

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

propertyname

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

propertysection_frames

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

propertysection_offset

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

propertyzero_frame_count

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

propertyzero_frame_index

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

propertyzero_frame_span

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

propertyzero_frame_stall_time

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

classstudio.BoneController

Bases:instance

__init__((object)arg1)None
propertybone

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

propertyend

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

propertyinput_field

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

propertyrest

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

propertystart

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

propertytype

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

classstudio.Hierarchy

Bases:instance

__init__((object)arg1)None
propertybone

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

propertyend

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

propertynew_parent

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

propertypeak

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

propertystart

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

propertytail

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

classstudio.Hitbox

Bases:instance

__init__((object)arg1)None
propertybone

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

propertygroup

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

propertymax

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

propertymin

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

propertyname

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

classstudio.HitboxSet

Bases:instance

__init__((object)arg1)None
get_hitbox((HitboxSet)arg1,(_engines._sound.Channel)arg2)Hitbox
propertyhitboxes_count

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

propertyname

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

classstudio.ModelAttachment

Bases:instance

__init__((object)arg1)None
propertyflags

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

propertylocal

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

propertylocal_bone

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

propertyname

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

propertyname_offset

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

classstudio.ModelBone

Bases:instance

__init__((object)arg1)None
get_procedure((ModelBone)arg1)_memory.Pointer
propertyalignment

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

propertycontents

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

propertyflags

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

propertyname

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

propertyparent

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

propertyphysics_bone

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

propertyposition

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

propertyposition_scale

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

propertyposition_to_bone

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

propertyprocedural_type

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

propertyquaternion

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

propertyradiant_euler

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

propertyradiant_euler_scale

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

propertysurface_name

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

classstudio.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
propertyanimations_offset

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

propertyattachments_count

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

propertybone_controllers_count

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

propertybone_controllers_offset

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

propertybones_count

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

propertybones_offset

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

propertychecksum

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

propertycontents

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

propertyeye_position

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

propertyflags

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

propertyhitbox_sets_count

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

propertyhitbox_sets_offset

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

propertyhull_max

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

propertyhull_min

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

propertyid

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

propertyillumination_center

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

propertylocal_animations_count

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

propertylocal_sequence_offset

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

propertylocal_sequences_count

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

propertymass

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

propertyname

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

propertyversion

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

propertyview_max

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

propertyview_min

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

classstudio.Movement

Bases:instance

__init__((object)arg1)None
propertyangle

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

propertyend_frame

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

propertymotion_flags

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

propertyposition

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

propertyvector

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

propertyvelocity_end

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

propertyvelocity_start

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

classstudio.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
propertyact_weight

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

propertyactivity

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

propertyactivity_index

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

propertyactivity_offset

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

propertyanimation_offset

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

propertyblends_count

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

propertyentry_phase

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

propertyevents_count

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

propertyevents_offset

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

propertyexit_phase

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

propertyfade_in_time

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

propertyfade_out_time

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

propertyflags

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

propertylabel

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

propertylabel_offset

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

propertylastframe

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

propertylocal_entry_node

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

propertylocal_exit_node

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

propertymax

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

propertymin

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

propertymodel_header

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

propertymovement_index

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

propertynext_sequence

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

propertynode_flags

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

propertypose

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

classstudio.SequenceEvent

Bases:instance

__init__((object)arg1)None
get_name((SequenceEvent)arg1)str
propertycycle

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

propertyevent

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

propertyevent_offset

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

propertyoptions

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

propertytype

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