Struct rps_sys::RpsRuntimeCallbacks
source · #[repr(C)]pub struct RpsRuntimeCallbacks {
pub pfnBuildRenderGraphPhases: PFN_rpsRuntimeDeviceBuildRenderGraphPhases,
pub pfnDestroyRuntime: PFN_rpsRuntimeDeviceDestroy,
pub pfnCreateHeap: PFN_rpsRuntimeCreateHeap,
pub pfnDestroyHeap: PFN_rpsRuntimeDestroyHeap,
pub pfnCreateResource: PFN_rpsRuntimeCreateResource,
pub pfnDestroyResource: PFN_rpsRuntimeDestroyResource,
pub pfnCreateNodeResources: PFN_rpsRuntimeOpCreateNodeUserResources,
pub pfnDestroyNodeResources: PFN_rpsRuntimeOpDestroyNodeUserResources,
pub pfnRecordDebugMarker: PFN_rpsRuntimeOpRecordDebugMarker,
pub pfnSetDebugName: PFN_rpsRuntimeOpSetDebugName,
}Expand description
Callback functions of a runtime.
Fields§
§pfnBuildRenderGraphPhases: PFN_rpsRuntimeDeviceBuildRenderGraphPhasesRender graph phase build callback.
pfnDestroyRuntime: PFN_rpsRuntimeDeviceDestroyRuntime destruction callback.
pfnCreateHeap: PFN_rpsRuntimeCreateHeapHeap creation callback.
pfnDestroyHeap: PFN_rpsRuntimeDestroyHeapHeap destruction callback.
pfnCreateResource: PFN_rpsRuntimeCreateResourceResource creation callback.
pfnDestroyResource: PFN_rpsRuntimeDestroyResourceResource destruction callback.
pfnCreateNodeResources: PFN_rpsRuntimeOpCreateNodeUserResourcesNode resource creation callback.
pfnDestroyNodeResources: PFN_rpsRuntimeOpDestroyNodeUserResourcesNode argument destruction callback.
pfnRecordDebugMarker: PFN_rpsRuntimeOpRecordDebugMarkerDebug marker recording callback.
pfnSetDebugName: PFN_rpsRuntimeOpSetDebugNameDebug name setting callback.
Trait Implementations§
source§impl Clone for RpsRuntimeCallbacks
impl Clone for RpsRuntimeCallbacks
source§fn clone(&self) -> RpsRuntimeCallbacks
fn clone(&self) -> RpsRuntimeCallbacks
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 moresource§impl Debug for RpsRuntimeCallbacks
impl Debug for RpsRuntimeCallbacks
source§impl Default for RpsRuntimeCallbacks
impl Default for RpsRuntimeCallbacks
source§fn default() -> RpsRuntimeCallbacks
fn default() -> RpsRuntimeCallbacks
Returns the “default value” for a type. Read more