pub trait RenderContext {
// Provided methods
fn try_register_custom_resource(
&mut self,
resource: Box<dyn Any>,
) -> Result<ResourceId, RegisterResourceError> { ... }
fn unregister_resource(&mut self, resource_id: ResourceId) { ... }
fn renderer_specific_context(&self) -> Option<Box<dyn Any>> { ... }
}Provided Methods§
fn try_register_custom_resource( &mut self, resource: Box<dyn Any>, ) -> Result<ResourceId, RegisterResourceError>
fn unregister_resource(&mut self, resource_id: ResourceId)
Sourcefn renderer_specific_context(&self) -> Option<Box<dyn Any>>
fn renderer_specific_context(&self) -> Option<Box<dyn Any>>
Return a type-erased context type that is passed to custom widgets in order to enable them to render renderer-specific content