pub struct TilePart {
pub file: String,
pub id: String,
pub grid_index: [i32; 3],
pub offset: [i32; 3],
pub size: [i32; 3],
}Expand description
One tile of a TileSet.
Fields§
§file: StringThe .nbt filename, relative to the manifest.
id: StringThe datapack structure id (a path segment).
grid_index: [i32; 3]Position in the tile grid.
offset: [i32; 3]The tile’s origin in whole-volume coordinates — add it to a tile-local cell to get the volume cell. The only transform reassembly needs.
size: [i32; 3]The tile’s extent [x, y, z], every axis <= part_max.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TilePart
impl<'de> Deserialize<'de> for TilePart
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
impl StructuralPartialEq for TilePart
Auto Trait Implementations§
impl Freeze for TilePart
impl RefUnwindSafe for TilePart
impl Send for TilePart
impl Sync for TilePart
impl Unpin for TilePart
impl UnsafeUnpin for TilePart
impl UnwindSafe for TilePart
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