#[repr(C)]pub struct CreationGraphContextT {Show 17 fields
pub rb: *mut RendererBackendI,
pub device_affinity_mask: u32,
pub default_instance: bool,
pub _padding_247: [c_char; 3],
pub ta: *mut TempAllocatorI,
pub requested_tasks: *mut *mut CreationGraphTaskT,
pub res_buf: [*mut RendererResourceCommandBufferO; 2],
pub cmd_buf: *mut RendererCommandBufferO,
pub event_context: *mut c_void,
pub entity_id: u64,
pub entity_ctx: *mut EntityContextO,
pub force_build_node: TtIdT,
pub force_build_cache_tag: StrhashT,
pub shader_repository: *mut ShaderRepositoryO,
pub event_id: StrhashT,
pub tt: *mut TheTruthO,
pub shader_context: *mut ShaderSystemContextO,
}
Fields§
§rb: *mut RendererBackendI
§device_affinity_mask: u32
§default_instance: bool
§_padding_247: [c_char; 3]
§ta: *mut TempAllocatorI
§requested_tasks: *mut *mut CreationGraphTaskT
§res_buf: [*mut RendererResourceCommandBufferO; 2]
§cmd_buf: *mut RendererCommandBufferO
§event_context: *mut c_void
§entity_id: u64
§entity_ctx: *mut EntityContextO
§force_build_node: TtIdT
§force_build_cache_tag: StrhashT
§shader_repository: *mut ShaderRepositoryO
§event_id: StrhashT
§tt: *mut TheTruthO
§shader_context: *mut ShaderSystemContextO
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreationGraphContextT
impl RefUnwindSafe for CreationGraphContextT
impl !Send for CreationGraphContextT
impl !Sync for CreationGraphContextT
impl Unpin for CreationGraphContextT
impl UnwindSafe for CreationGraphContextT
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