#[repr(C)]pub struct QueryPoolCreateInfo {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: QueryPoolCreateFlags,
pub queryType: QueryType,
pub queryCount: u32,
pub pipelineStatistics: QueryPipelineStatisticFlags,
}Fields§
§sType: StructureType§pNext: *const c_void§flags: QueryPoolCreateFlags§queryType: QueryType§queryCount: u32§pipelineStatistics: QueryPipelineStatisticFlagsImplementations§
Source§impl QueryPoolCreateInfo
impl QueryPoolCreateInfo
pub fn new() -> Self
pub fn sType(self, sType: StructureType) -> Self
pub fn pNext(self, pNext: *const c_void) -> Self
pub fn flags(self, flags: QueryPoolCreateFlags) -> Self
pub fn queryType(self, queryType: QueryType) -> Self
pub fn queryCount(self, queryCount: u32) -> Self
pub fn pipelineStatistics( self, pipelineStatistics: QueryPipelineStatisticFlags, ) -> Self
Trait Implementations§
Source§impl Clone for QueryPoolCreateInfo
impl Clone for QueryPoolCreateInfo
Source§fn clone(&self) -> QueryPoolCreateInfo
fn clone(&self) -> QueryPoolCreateInfo
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 Debug for QueryPoolCreateInfo
impl Debug for QueryPoolCreateInfo
Source§impl Default for QueryPoolCreateInfo
impl Default for QueryPoolCreateInfo
Source§fn default() -> QueryPoolCreateInfo
fn default() -> QueryPoolCreateInfo
Returns the “default value” for a type. Read more
impl Copy for QueryPoolCreateInfo
Auto Trait Implementations§
impl Freeze for QueryPoolCreateInfo
impl RefUnwindSafe for QueryPoolCreateInfo
impl !Send for QueryPoolCreateInfo
impl !Sync for QueryPoolCreateInfo
impl Unpin for QueryPoolCreateInfo
impl UnwindSafe for QueryPoolCreateInfo
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