Struct DrawableInfo
#[repr(C)]pub struct DrawableInfo {
pub secondary_command_buffer: *mut VkCommandBuffer_T,
pub color_attachment_index: u32,
pub compatible_render_pass: *mut VkRenderPass_T,
pub format: VkFormat,
pub draw_bounds: *mut VkRect2D,
}Available on crate feature
engine only.Fields§
§secondary_command_buffer: *mut VkCommandBuffer_T§color_attachment_index: u32§compatible_render_pass: *mut VkRenderPass_T§format: VkFormat§draw_bounds: *mut VkRect2DTrait Implementations§
§impl Clone for DrawableInfo
impl Clone for DrawableInfo
§fn clone(&self) -> DrawableInfo
fn clone(&self) -> DrawableInfo
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 more§impl Debug for DrawableInfo
impl Debug for DrawableInfo
§impl Default for DrawableInfo
impl Default for DrawableInfo
§fn default() -> DrawableInfo
fn default() -> DrawableInfo
Returns the “default value” for a type. Read more
impl Copy for DrawableInfo
impl Send for DrawableInfo
impl Sync for DrawableInfo
Auto Trait Implementations§
impl Freeze for DrawableInfo
impl RefUnwindSafe for DrawableInfo
impl Unpin for DrawableInfo
impl UnwindSafe for DrawableInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<N, T> NativeTransmutableWrapper<N> for Twhere
T: NativeTransmutable<N>,
impl<N, T> NativeTransmutableWrapper<N> for Twhere
T: NativeTransmutable<N>,
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().