studio package

Module contents

Provides model based functionality.

class studio.AnimSections

Bases: Boost.Python.instance

__init__((object)arg1) → None
block
index
class studio.Animation

Bases: Boost.Python.instance

__init__((object)arg1) → None
get_movement((Animation)arg1, (Channel)arg2) → Movement
anim_block
anim_offset
flags
frames_count
local_hierarchy_count
local_hierarchy_offset
model_header
movements_count
movements_offset
name
section_frames
section_offset
zero_frame_count
zero_frame_index
zero_frame_span
zero_frame_stall_time
class studio.BoneController

Bases: Boost.Python.instance

__init__((object)arg1) → None
bone
end
input_field
rest
start
type
class studio.Hierarchy

Bases: Boost.Python.instance

__init__((object)arg1) → None
bone
end
new_parent
peak
start
tail
class studio.Hitbox

Bases: Boost.Python.instance

__init__((object)arg1) → None
bone
group
max
min
name
class studio.HitboxSet

Bases: Boost.Python.instance

__init__((object)arg1) → None
get_hitbox((HitboxSet)arg1, (Channel)arg2) → Hitbox
hitboxes_count
name
class studio.ModelAttachment

Bases: Boost.Python.instance

__init__((object)arg1) → None
flags
local
local_bone
name
name_offset
class studio.ModelBone

Bases: Boost.Python.instance

__init__((object)arg1) → None
get_procedure((ModelBone)arg1) → Pointer
alignment
contents
flags
name
parent
physics_bone
position
position_scale
position_to_bone
procedural_type
quaternion
radiant_euler
radiant_euler_scale
surface_name
class studio.ModelHeader

Bases: Boost.Python.instance

__init__((object)arg1, (str)model_name) → object
get_attachment((ModelHeader)arg1, (Channel)arg2) → ModelAttachment
get_bone((ModelHeader)arg1, (Channel)arg2) → ModelBone
get_bone_controller((ModelHeader)arg1, (Channel)arg2) → BoneController
get_hitbox_set((ModelHeader)arg1, (Channel)arg2) → HitboxSet
get_local_animation((ModelHeader)arg1, (Channel)arg2) → Animation
animations_offset
attachments_count
bone_controllers_count
bone_controllers_offset
bones_count
bones_offset
checksum
contents
eye_position
flags
hitbox_sets_count
hitbox_sets_offset
hull_max
hull_min
id
illumination_center
local_animations_count
local_sequence_offset
local_sequences_count
mass
name
version
view_max
view_min
class studio.Movement

Bases: Boost.Python.instance

__init__((object)arg1) → None
angle
end_frame
motion_flags
position
vector
velocity_end
velocity_start
class studio.Sequence

Bases: Boost.Python.instance

__init__((object)arg1) → None
get_animation_index((Sequence)arg1, (Channel)arg2, (Channel)arg3) → int
get_weight((Sequence)arg1, (Channel)arg2) → float
act_weight
activity
activity_index
activity_offset
animation_offset
blends_count
entry_phase
events_count
events_offset
exit_phase
fade_in_time
fade_out_time
flags
label
label_offset
lastframe
local_entry_node
local_exit_node
max
min
model_header
movement_index
next_sequence
node_flags
pose
class studio.SequenceEvent

Bases: Boost.Python.instance

__init__((object)arg1) → None
get_name((SequenceEvent)arg1) → str
cycle
event
event_offset
options
type