Struct rusty_spine::draw::SimpleRenderable
source · pub struct SimpleRenderable {
pub slot_index: usize,
pub vertices: Vec<[f32; 2]>,
pub uvs: Vec<[f32; 2]>,
pub indices: Vec<u16>,
pub color: Color,
pub dark_color: Color,
pub blend_mode: BlendMode,
pub attachment_renderer_object: Option<*const c_void>,
}
Expand description
Renderables generated from SimpleDrawer::draw
.
Fields§
§slot_index: usize
The index of the slot in Skeleton
that this renderable represents.
vertices: Vec<[f32; 2]>
A list of vertex attributes for a mesh.
uvs: Vec<[f32; 2]>
A list of UV attributes for a mesh.
indices: Vec<u16>
A list of indices for a mesh.
color: Color
The color tint of the mesh.
dark_color: Color
The dark color tint of the mesh. See the Spine User Guide.
blend_mode: BlendMode
The blend mode to use when drawing this mesh.
attachment_renderer_object: Option<*const c_void>
The attachment’s renderer object as a raw pointer. Usually represents the texture created
from extension::set_create_texture_cb
.
Trait Implementations§
source§impl Clone for SimpleRenderable
impl Clone for SimpleRenderable
source§fn clone(&self) -> SimpleRenderable
fn clone(&self) -> SimpleRenderable
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SimpleRenderable
impl RefUnwindSafe for SimpleRenderable
impl !Send for SimpleRenderable
impl !Sync for SimpleRenderable
impl Unpin for SimpleRenderable
impl UnwindSafe for SimpleRenderable
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