Struct rps_sys::RpsRuntimeOpCreateHeapArgs
source · #[repr(C)]pub struct RpsRuntimeOpCreateHeapArgs {
pub memoryTypeIndex: u32,
pub size: usize,
pub alignment: usize,
pub debugName: *const c_char,
pub phHeap: *mut RpsRuntimeHeap,
}Expand description
@brief Parameters for creating a custom GPU memory heap.
Fields§
§memoryTypeIndex: u32< Index of the type of memory the allocation should be created from. API
size: usize< Size of the heap in bytes.
alignment: usize< Alignment of the heap in bytes.
debugName: *const c_char< Null terminated string with the debug name of the heap. Passing NULL sets no name.
phHeap: *mut RpsRuntimeHeap< Pointer to a handle in which the heap is returned. Must not be NULL.
Trait Implementations§
source§impl Clone for RpsRuntimeOpCreateHeapArgs
impl Clone for RpsRuntimeOpCreateHeapArgs
source§fn clone(&self) -> RpsRuntimeOpCreateHeapArgs
fn clone(&self) -> RpsRuntimeOpCreateHeapArgs
Returns a copy 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