studio package¶
Submodules¶
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
¶
-