pub struct SpriteRenderData {Show 16 fields
pub settingsRaw: u32,
pub texture: PPtr,
pub textureRect: Rectf,
pub textureRectOffset: Vector2f,
pub alphaTexture: Option<PPtr>,
pub atlasRectOffset: Option<Vector2f>,
pub downscaleMultiplier: Option<f32>,
pub indices: Option<Vec<u16>>,
pub m_Bindpose: Option<Vec<Matrix4x4f>>,
pub m_IndexBuffer: Option<Vec<u8>>,
pub m_SourceSkin: Option<Vec<BoneWeights4>>,
pub m_SubMeshes: Option<Vec<SubMesh>>,
pub m_VertexData: Option<VertexData>,
pub secondaryTextures: Option<Vec<SecondarySpriteTexture>>,
pub uvTransform: Option<Vector4f>,
pub vertices: Option<Vec<SpriteVertex>>,
}Expand description
SpriteRenderData is a sub class of the Unity engine since version 4.3.0.
Fields§
§settingsRaw: u32§texture: PPtrPPtr<Texture2D>: (4.3.0 - 2022.3.2f1)
textureRect: Rectf§textureRectOffset: Vector2f§alphaTexture: Option<PPtr>PPtr<Texture2D>: (5.2.0f2 - 2022.3.2f1)
atlasRectOffset: Option<Vector2f>Vector2f: (5.4.6f1 - 2022.3.2f1)
downscaleMultiplier: Option<f32>f32: (2017.1.0b1 - 2022.3.2f1)
indices: Option<Vec<u16>>Vec
m_Bindpose: Option<Vec<Matrix4x4f>>Vec
m_IndexBuffer: Option<Vec<u8>>Vec
m_SourceSkin: Option<Vec<BoneWeights4>>Vec
m_SubMeshes: Option<Vec<SubMesh>>Vec
m_VertexData: Option<VertexData>VertexData: (5.6.0b1 - 2022.3.2f1)
secondaryTextures: Option<Vec<SecondarySpriteTexture>>Vec
uvTransform: Option<Vector4f>Vector4f: (4.5.0 - 2022.3.2f1)
vertices: Option<Vec<SpriteVertex>>Vec
Trait Implementations§
Source§impl Debug for SpriteRenderData
impl Debug for SpriteRenderData
Source§impl<'de> Deserialize<'de> for SpriteRenderData
impl<'de> Deserialize<'de> for SpriteRenderData
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
Auto Trait Implementations§
impl Freeze for SpriteRenderData
impl RefUnwindSafe for SpriteRenderData
impl Send for SpriteRenderData
impl Sync for SpriteRenderData
impl Unpin for SpriteRenderData
impl UnwindSafe for SpriteRenderData
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