#[repr(C)]pub struct RenderArgsT {
pub camera_tm: TransformT,
pub camera: *const CameraT,
pub context: *mut RenderContextO,
pub render_backend: *mut RendererBackendI,
pub shader_repository: *mut ShaderRepositoryO,
pub device_affinity_mask: u32,
pub _padding_81: [c_char; 4],
pub default_resource_buffer: *mut RendererResourceCommandBufferO,
pub default_command_buffer: *mut RendererCommandBufferO,
pub render_graph: *mut RenderGraphO,
pub render_pipeline: *mut RenderPipelineI,
pub shader_context: *const ShaderSystemContextO,
}Fields§
§camera_tm: TransformT§camera: *const CameraT§context: *mut RenderContextO§render_backend: *mut RendererBackendI§shader_repository: *mut ShaderRepositoryO§device_affinity_mask: u32§_padding_81: [c_char; 4]§default_resource_buffer: *mut RendererResourceCommandBufferO§default_command_buffer: *mut RendererCommandBufferO§render_graph: *mut RenderGraphO§render_pipeline: *mut RenderPipelineI§shader_context: *const ShaderSystemContextOTrait Implementations§
Auto Trait Implementations§
impl Freeze for RenderArgsT
impl RefUnwindSafe for RenderArgsT
impl !Send for RenderArgsT
impl !Sync for RenderArgsT
impl Unpin for RenderArgsT
impl UnwindSafe for RenderArgsT
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