pub struct CxDrawCall {
pub draw_shader: DrawShader,
pub options: CxDrawShaderOptions,
pub total_instance_slots: usize,
pub draw_call_uniforms: CxDrawCallUniforms,
pub geometry_id: Option<GeometryId>,
pub user_uniforms: [f32; 256],
pub texture_slots: [Option<Texture>; 4],
pub instance_dirty: bool,
pub uniforms_dirty: bool,
}
Fields§
§draw_shader: DrawShader
§options: CxDrawShaderOptions
§total_instance_slots: usize
§draw_call_uniforms: CxDrawCallUniforms
§geometry_id: Option<GeometryId>
§user_uniforms: [f32; 256]
§texture_slots: [Option<Texture>; 4]
§instance_dirty: bool
§uniforms_dirty: bool
Implementations§
Auto Trait Implementations§
impl Freeze for CxDrawCall
impl !RefUnwindSafe for CxDrawCall
impl !Send for CxDrawCall
impl !Sync for CxDrawCall
impl Unpin for CxDrawCall
impl !UnwindSafe for CxDrawCall
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