#[repr(C)]pub struct RendererShaderInfoT {
pub shader: RendererHandleT,
pub state_override_blocks: RendererShaderStateOverrideBlocksT,
pub binders: RendererShaderResourceBindersT,
pub constants: RendererShaderPushConstantsT,
pub sort_key: u64,
}
Fields§
§shader: RendererHandleT
§state_override_blocks: RendererShaderStateOverrideBlocksT
§binders: RendererShaderResourceBindersT
§constants: RendererShaderPushConstantsT
§sort_key: u64
Trait Implementations§
Source§impl Clone for RendererShaderInfoT
impl Clone for RendererShaderInfoT
Source§fn clone(&self) -> RendererShaderInfoT
fn clone(&self) -> RendererShaderInfoT
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for RendererShaderInfoT
impl Default for RendererShaderInfoT
Source§fn default() -> RendererShaderInfoT
fn default() -> RendererShaderInfoT
Returns the “default value” for a type. Read more
impl Copy for RendererShaderInfoT
Auto Trait Implementations§
impl Freeze for RendererShaderInfoT
impl RefUnwindSafe for RendererShaderInfoT
impl Send for RendererShaderInfoT
impl Sync for RendererShaderInfoT
impl Unpin for RendererShaderInfoT
impl UnwindSafe for RendererShaderInfoT
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