#[repr(C, packed(4))]pub struct Mesh_Runtime {Show 24 fields
pub mesh_eval: Pointer<Mesh>,
pub eval_mutex: Pointer<Void>,
pub normals_mutex: Pointer<Void>,
pub render_mutex: Pointer<Void>,
pub edit_data: Pointer<Nothing>,
pub batch_cache: Pointer<Void>,
pub looptris: MLoopTri_Store,
pub bvh_cache: Pointer<Nothing>,
pub shrinkwrap_data: Pointer<Nothing>,
pub cd_mask_extra: CustomData_MeshMasks,
pub subdiv_ccg: Pointer<Nothing>,
pub subdiv_ccg_tot_level: i32,
pub deformed_only: i8,
pub is_original: i8,
pub wrapper_type: i8,
pub wrapper_type_finalize: i8,
pub subsurf_runtime_data: Pointer<Nothing>,
pub _pad1: Pointer<Void>,
pub _pad2: [i8; 6],
pub vert_normals_dirty: i8,
pub poly_normals_dirty: i8,
pub vert_normals: Function,
pub poly_normals: Function,
pub subsurf_face_dot_tags: Pointer<i32>,
}Fields§
§mesh_eval: Pointer<Mesh>§eval_mutex: Pointer<Void>§normals_mutex: Pointer<Void>§render_mutex: Pointer<Void>§edit_data: Pointer<Nothing>§batch_cache: Pointer<Void>§looptris: MLoopTri_Store§bvh_cache: Pointer<Nothing>§shrinkwrap_data: Pointer<Nothing>§cd_mask_extra: CustomData_MeshMasks§subdiv_ccg: Pointer<Nothing>§subdiv_ccg_tot_level: i32§deformed_only: i8§is_original: i8§wrapper_type: i8§wrapper_type_finalize: i8§subsurf_runtime_data: Pointer<Nothing>§_pad1: Pointer<Void>§_pad2: [i8; 6]§vert_normals_dirty: i8§poly_normals_dirty: i8§vert_normals: Function§poly_normals: FunctionTrait Implementations§
Source§impl GeneratedBlendStruct for Mesh_Runtime
impl GeneratedBlendStruct for Mesh_Runtime
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "Mesh_Runtime"
const STRUCT_INDEX: usize = 72usize
const STRUCT_TYPE_INDEX: usize = 111usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<Mesh_Runtime> for Mesh_Runtime
Auto Trait Implementations§
impl Freeze for Mesh_Runtime
impl RefUnwindSafe for Mesh_Runtime
impl Send for Mesh_Runtime
impl Sync for Mesh_Runtime
impl Unpin for Mesh_Runtime
impl UnwindSafe for Mesh_Runtime
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