[−][src]Struct ogmo3::project::EntityLayerTemplate
An entity layer template.
Fields
name: String
The name of the layer.
grid_size: Vec2<i32>
The size of each cell in the layer's grid.
export_id: String
The unique export ID of the layer.
Tags that are required for an entity to be displayed on this layer.
Tags that must not be present for an entity to be displayed on this layer.
Trait Implementations
impl Clone for EntityLayerTemplate
[src]
fn clone(&self) -> EntityLayerTemplate
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for EntityLayerTemplate
[src]
impl<'de> Deserialize<'de> for EntityLayerTemplate
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for EntityLayerTemplate
[src]
Auto Trait Implementations
impl RefUnwindSafe for EntityLayerTemplate
impl Send for EntityLayerTemplate
impl Sync for EntityLayerTemplate
impl Unpin for EntityLayerTemplate
impl UnwindSafe for EntityLayerTemplate
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,