Struct roblox::instance::StudioService [−][src]
pub struct StudioService<'a> {}Show 42 fields
pub active_script: Option<InstanceRef>, pub align_dragged_objects: bool, pub dragger_solve_constraints: bool, pub draw_constraints_on_top: bool, pub grid_size: f32, pub hover_instance: Option<InstanceRef>, pub installed_plugin_data: &'a str, pub pivot_snap_to_geometry: bool, pub rotate_increment: f32, pub show_active_instance_highlight: bool, pub show_constraint_details: bool, pub studio_locale_id: &'a str, pub use_local_space: bool, pub archivable: bool, pub class_name: &'a str, pub name: &'a str, pub parent: Option<InstanceRef>, pub roblox_locked: bool, pub source_asset_id: i64, pub first_publish_of_cloud_place: RBXScriptSignal<(i64, i64)>, pub game_name_updated: RBXScriptSignal<&'a str>, pub game_publish_finished: RBXScriptSignal<(bool, i64)>, pub on_convert_to_package_result: RBXScriptSignal<(bool, &'a str)>, pub on_import_from_roblox: RBXScriptSignal<()>, pub on_open_convert_to_package_plugin: RBXScriptSignal<(Array<Instance<'a>>, &'a str)>, pub on_open_game_settings: RBXScriptSignal<&'a str>, pub on_open_manage_package_plugin: RBXScriptSignal<(i64, i64)>, pub on_plugin_installed_from_toolbox: RBXScriptSignal<()>, pub on_plugin_installed_from_web: RBXScriptSignal<&'a str>, pub on_publish_as_plugin: RBXScriptSignal<Array<Instance<'a>>>, pub on_publish_place_to_roblox: RBXScriptSignal<bool>, pub on_save_or_publish_place_to_roblox: RBXScriptSignal<(bool, bool, StudioCloseMode)>, pub on_save_to_roblox: RBXScriptSignal<Array<Instance<'a>>>, pub prompt_transform_plugin_check_enable: RBXScriptSignal<()>, pub save_locally_as_complete: RBXScriptSignal<bool>, pub ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>, pub attribute_changed: RBXScriptSignal<&'a str>, pub changed: RBXScriptSignal<&'a str>, pub child_added: RBXScriptSignal<Option<InstanceRef>>, pub child_removed: RBXScriptSignal<Option<InstanceRef>>, pub descendant_added: RBXScriptSignal<Option<InstanceRef>>, pub descendant_removing: RBXScriptSignal<Option<InstanceRef>>,
Expand description
The StudioService Instance Class
Fields
active_script: Option<InstanceRef>
align_dragged_objects: bool
dragger_solve_constraints: bool
draw_constraints_on_top: bool
grid_size: f32
hover_instance: Option<InstanceRef>
installed_plugin_data: &'a str
pivot_snap_to_geometry: bool
rotate_increment: f32
show_active_instance_highlight: bool
show_constraint_details: bool
studio_locale_id: &'a str
use_local_space: bool
archivable: bool
Inherited from Instance
class_name: &'a str
Inherited from Instance
name: &'a str
Inherited from Instance
parent: Option<InstanceRef>
Inherited from Instance
roblox_locked: bool
Inherited from Instance
source_asset_id: i64
Inherited from Instance
first_publish_of_cloud_place: RBXScriptSignal<(i64, i64)>
game_name_updated: RBXScriptSignal<&'a str>
game_publish_finished: RBXScriptSignal<(bool, i64)>
on_convert_to_package_result: RBXScriptSignal<(bool, &'a str)>
on_import_from_roblox: RBXScriptSignal<()>
on_open_convert_to_package_plugin: RBXScriptSignal<(Array<Instance<'a>>, &'a str)>
on_open_game_settings: RBXScriptSignal<&'a str>
on_open_manage_package_plugin: RBXScriptSignal<(i64, i64)>
on_plugin_installed_from_toolbox: RBXScriptSignal<()>
on_plugin_installed_from_web: RBXScriptSignal<&'a str>
on_publish_as_plugin: RBXScriptSignal<Array<Instance<'a>>>
on_publish_place_to_roblox: RBXScriptSignal<bool>
on_save_or_publish_place_to_roblox: RBXScriptSignal<(bool, bool, StudioCloseMode)>
on_save_to_roblox: RBXScriptSignal<Array<Instance<'a>>>
prompt_transform_plugin_check_enable: RBXScriptSignal<()>
save_locally_as_complete: RBXScriptSignal<bool>
ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>
Inherited from Instance
attribute_changed: RBXScriptSignal<&'a str>
Inherited from Instance
changed: RBXScriptSignal<&'a str>
Inherited from Instance
child_added: RBXScriptSignal<Option<InstanceRef>>
Inherited from Instance
child_removed: RBXScriptSignal<Option<InstanceRef>>
Inherited from Instance
descendant_added: RBXScriptSignal<Option<InstanceRef>>
Inherited from Instance
descendant_removing: RBXScriptSignal<Option<InstanceRef>>
Inherited from Instance
Implementations
pub fn gizmo_raycast(
&self,
origin: Vector3,
direction: Vector3,
raycast_params: RaycastParams
) -> RaycastResult
pub fn show_save_or_publish_place_to_roblox(
&self,
show_game_select: bool,
is_publish: bool,
close_mode: StudioCloseMode
)
pub fn prompt_import_file(
&self,
file_type_filter: Array<Variant<'a, ()>>
) -> Option<InstanceRef>
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for StudioService<'a>
impl<'a> Send for StudioService<'a>
impl<'a> Sync for StudioService<'a>
impl<'a> Unpin for StudioService<'a>
impl<'a> UnwindSafe for StudioService<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more