Struct pill_engine::internal::MeshRenderingComponent [−][src]
pub struct MeshRenderingComponent {
pub mesh_handle: Option<MeshHandle>,
pub material_handle: Option<MaterialHandle>,
pub(crate) render_queue_key: Option<RenderQueueKey>,
entity_handle: Option<EntityHandle>,
scene_handle: Option<SceneHandle>,
deferred_update_manager: Option<DeferredUpdateManagerPointer>,
}
Fields
mesh_handle: Option<MeshHandle>
material_handle: Option<MaterialHandle>
render_queue_key: Option<RenderQueueKey>
entity_handle: Option<EntityHandle>
scene_handle: Option<SceneHandle>
deferred_update_manager: Option<DeferredUpdateManagerPointer>
Implementations
pub(crate) fn update_render_queue_key(
&mut self,
resource_manager: &ResourceManager
) -> Result<()>
Trait Implementations
fn destroy(
&mut self,
engine: &mut Engine,
self_scene_handle: SceneHandle,
self_entity_handle: EntityHandle
) -> Result<()>
Defines the value type that corresponds to this PillTypeMapKey
.