#[repr(C)]pub struct AiAnimMesh {
pub vertices: *mut AiVector3D,
pub normals: *mut AiVector3D,
pub tangents: *mut AiVector3D,
pub bitangents: *mut AiVector3D,
pub colors: [*mut AiColor4D; 8],
pub texture_coords: [*mut AiVector3D; 8],
pub num_vertices: c_uint,
pub weight: c_float,
}
Fields§
§vertices: *mut AiVector3D
§normals: *mut AiVector3D
§tangents: *mut AiVector3D
§bitangents: *mut AiVector3D
§colors: [*mut AiColor4D; 8]
§texture_coords: [*mut AiVector3D; 8]
§num_vertices: c_uint
§weight: c_float
Implementations§
Source§impl AiAnimMesh
impl AiAnimMesh
pub fn has_positions(&self) -> bool
pub fn has_normals(&self) -> bool
pub fn has_tangents_and_bitangents(&self) -> bool
pub fn has_vertex_colors(&self, index: usize) -> bool
pub fn has_texture_coords(&self, index: usize) -> bool
Auto Trait Implementations§
impl Freeze for AiAnimMesh
impl RefUnwindSafe for AiAnimMesh
impl !Send for AiAnimMesh
impl !Sync for AiAnimMesh
impl Unpin for AiAnimMesh
impl UnwindSafe for AiAnimMesh
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