Enum oxygengine_ha_renderer::components::volume::HaVolume
source · pub enum HaVolume {
Sphere(Scalar),
Box(Vec3),
}Variants§
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for HaVolume
impl<'de> Deserialize<'de> for HaVolume
source§fn 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
source§impl Prefab for HaVolume
impl Prefab for HaVolume
fn from_prefab(data: &Value) -> Result<Self, PrefabError>
fn from_prefab_with_extras( data: &Value, _named_entities: &HashMap<String, Entity, RandomState>, _state_token: ID<PhantomData<dyn State + Send + Sync>> ) -> Result<Self, PrefabError>
fn to_prefab(&self) -> Result<Value, PrefabError>
fn from_prefab_str(data: &str) -> Result<Self, PrefabError>
fn to_prefab_string(&self) -> Result<String, PrefabError>
fn post_from_prefab(&mut self)
impl Copy for HaVolume
impl PrefabComponent for HaVolume
Auto Trait Implementations§
impl RefUnwindSafe for HaVolume
impl Send for HaVolume
impl Sync for HaVolume
impl Unpin for HaVolume
impl UnwindSafe for HaVolume
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more