Struct oxygengine_core::prefab::PrefabScene
source · [−]pub struct PrefabScene {
pub autoload: bool,
pub template_name: Option<String>,
pub dependencies: Vec<String>,
pub entities: Vec<PrefabSceneEntity>,
}Fields
autoload: booltemplate_name: Option<String>dependencies: Vec<String>entities: Vec<PrefabSceneEntity>Trait Implementations
sourceimpl Clone for PrefabScene
impl Clone for PrefabScene
sourcefn clone(&self) -> PrefabScene
fn clone(&self) -> PrefabScene
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PrefabScene
impl Debug for PrefabScene
sourceimpl Default for PrefabScene
impl Default for PrefabScene
sourcefn default() -> PrefabScene
fn default() -> PrefabScene
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for PrefabScene
impl<'de> Deserialize<'de> for PrefabScene
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Prefab for PrefabScene
impl Prefab for PrefabScene
fn from_prefab(data: PrefabValue) -> Result<Self, PrefabError>
fn from_prefab_with_extras(
data: PrefabValue,
_named_entities: &HashMap<String, Entity>,
_state_token: StateToken
) -> Result<Self, PrefabError>
fn to_prefab(&self) -> Result<PrefabValue, PrefabError>
fn from_prefab_str(data: &str) -> Result<Self, PrefabError>
fn to_prefab_string(&self) -> Result<String, PrefabError>
fn post_from_prefab(&mut self)
sourceimpl Serialize for PrefabScene
impl Serialize for PrefabScene
Auto Trait Implementations
impl RefUnwindSafe for PrefabScene
impl Send for PrefabScene
impl Sync for PrefabScene
impl Unpin for PrefabScene
impl UnwindSafe for PrefabScene
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more