add_animation_controller_animation
add_animation_controller_particle
add_animation_controller_sound
add_animation_controller_transition
add_cube
add_cube: { object: Cube } add_group
add_group: { object: Group } add_mesh
add_mesh: { object: Mesh } before_closing
before_closing: {}
canvas_click
canvas_select
change_active_panel
change_active_panel: { last_panel: Panel; panel: Panel } change_color
change_color: { color: string; secondary?: boolean }
change_texture_path
change_texture_path: { texture: Texture } change_view_mode
change_view_mode: { previous_view_mode: string; view_mode: string }
compile_bedrock_animation
compile_bedrock_animation: { animation: Animation; json: any } compile_bedrock_animation_controller
compile_bedrock_animation_controller_state
compile_texture_mcmeta
compile_texture_mcmeta: { mcmeta: any }
create_session
create_session: { peer: Peer; token: string }
display_animation_frame
display_animation_frame: { in_loop: true }
display_default_pose
display_default_pose: { reduced_updates: boolean }
display_model_stats
display_model_stats: { stats: { label: string; value: string | number }[] }
drop_text
drop_text: { text: string }
edit_animation_controller_properties
edit_animation_properties
edit_collection_properties
edit_collection_properties: { collection: Collection } finished_edit
finished_edit: { aspects: UndoAspects; message: string } | { remote: true } finished_selection_change
flip_node_name
flip_node_name: { axis: axisNumber; node: OutlinerNode; original_name?: string; pairs: Record<string, string>;} generate_texture_template
generate_texture_template: { data: { box_uv_templates: any; face_list: any }; elements: OutlinerElement[]; options: Record<string, any>; resolution_multiplier: number; texture: Texture;} get_outliner_node_classes
get_outliner_node_classes: { classes: string[]; node: OutlinerNode } group_elements
group_elements: { object: Group } installed_plugin
installed_plugin: { plugin: Plugin } invert_selection
invert_selection: {}
join_session
join_session: { conn: DataConnection }
load_animation
load_animation: { animation: Animation; json: any } load_animation_controller
load_from_recent_project_data
load_project
load_project: { model: any; path: string }
loaded_plugin
loaded_plugin: { plugin: Plugin } merge_project
merge_project: { model: any; path: string }
paste_text
paste_text: { text: string }
pre_stack_node_animations
pre_stack_node_animations: { animations: BBAnimation[]; controller_blend_values?: number; in_loop: boolean; node: OutlinerNode;} press_key
press_key: {
capture: () => void;
event: KeyboardEvent;
input_in_focus?: HTMLElement;
}
process_chat_message
process_chat_message: { color: string; text: string }
quick_save_model
quick_save_model: {}
quit_session
quit_session: {}
receive_session_data
receive_session_data: { data: any; type: string }
register_element_type
register_element_type: { constructor: any; id: string }
render_frame
render_frame: {}
reset_layout
reset_layout: {}
resize_window
resize_window: { event?: Event } save_project
save_project: { model: any; options?: any }
saved_state_changed
saved_state_changed: { project: ModelProject; saved: boolean } select_animation_controller_state
select_mode
select_mode: { mode: Mode } select_no_project
select_no_project: {}
send_session_data
send_session_data: { data: any; type: string }
timeline_pause
timeline_pause: {}
timeline_play
timeline_play: {}
uninstalled_plugin
uninstalled_plugin: { plugin: Plugin } unloaded_plugin
unloaded_plugin: { plugin: Plugin } unselect_all
unselect_all: {}
unselect_interface
unselect_interface: { event: Event } unselect_mode
unselect_mode: { mode: Mode } update_camera_position
update_camera_position: { preview: Preview } update_keyframe_selection
update_keyframe_selection: void
update_pressed_modifier_keys
update_pressed_modifier_keys: {
before: { alt: boolean; ctrl: boolean; shift: boolean };
event: KeyboardEvent;
now: { alt: boolean; ctrl: boolean; shift: boolean };
}
update_project_resolution
update_project_settings
update_project_settings: Record<string, any>
update_recent_project_data
update_recent_project_thumbnail
update_scene_shading
update_scene_shading: any
update_selection
update_selection: void
update_settings
update_settings: {}
update_texture_selection
update_texture_selection: void
user_joins_session
user_joins_session: Client
user_leaves_session
user_leaves_session: Client