Struct roblox::instance::DataModel [−][src]
pub struct DataModel<'a> {}Show 32 fields
pub creator_id: i64, pub creator_type: CreatorType, pub game_id: i64, pub genre: Genre, pub is_sf_flags_loaded: bool, pub job_id: &'a str, pub place_id: i64, pub place_version: i32, pub private_server_id: &'a str, pub private_server_owner_id: i64, pub workspace: Option<InstanceRef>, 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 graphics_quality_change_request: RBXScriptSignal<bool>, pub loaded: RBXScriptSignal<()>, pub screenshot_ready: RBXScriptSignal<&'a str>, pub screenshot_saved_to_album: RBXScriptSignal<(&'a str, bool, &'a str)>, pub close: RBXScriptSignal<()>, pub close_late: RBXScriptSignal<()>, pub service_added: RBXScriptSignal<Option<InstanceRef>>, pub service_removing: RBXScriptSignal<Option<InstanceRef>>, 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 DataModel Instance Class
Fields
creator_id: i64
creator_type: CreatorType
game_id: i64
genre: Genre
is_sf_flags_loaded: bool
job_id: &'a str
place_id: i64
place_version: i32
private_server_id: &'a str
private_server_owner_id: i64
workspace: Option<InstanceRef>
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
graphics_quality_change_request: RBXScriptSignal<bool>
loaded: RBXScriptSignal<()>
screenshot_ready: RBXScriptSignal<&'a str>
screenshot_saved_to_album: RBXScriptSignal<(&'a str, bool, &'a str)>
close: RBXScriptSignal<()>
Inherited from ServiceProvider
close_late: RBXScriptSignal<()>
Inherited from ServiceProvider
service_added: RBXScriptSignal<Option<InstanceRef>>
Inherited from ServiceProvider
service_removing: RBXScriptSignal<Option<InstanceRef>>
Inherited from ServiceProvider
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 bind_to_close(
&self,
function: &'a dyn Fn(&'static [Variant<'a, ()>]) -> Array<Variant<'a, ()>>
)
pub fn report_in_google_analytics(
&self,
category: &'a str,
action: &'a str,
label: &'a str,
value: i32
)
pub fn http_post_async(
&self,
url: &'a str,
data: &'a str,
content_type: &'a str,
http_request_type: HttpRequestType
) -> &'a str
Inherited from ServiceProvider
Inherited from ServiceProvider
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
Auto Trait Implementations
impl<'a> RefUnwindSafe for DataModel<'a>
impl<'a> UnwindSafe for DataModel<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more