Struct rps_sys::RpsProgramCreateInfo
source · #[repr(C)]pub struct RpsProgramCreateInfo {
pub pSignatureDesc: *const RpsRenderGraphSignatureDesc,
pub hRpslEntryPoint: RpsRpslEntry,
pub defaultNodeCallback: RpsCmdCallback,
}Expand description
Parameters for creating an RPS program.
Fields§
§pSignatureDesc: *const RpsRenderGraphSignatureDescPointer to signature parameters for the program entry. If hRpslEntryPoint is specified, this parameter will be ignored and the signature will be taken from the RpslEntry definition. Must not be NULL if hRpslEntryPoint == RPS_NULL_HANDLE.
hRpslEntryPoint: RpsRpslEntryHandle to the program entry point.
defaultNodeCallback: RpsCmdCallbackDefault node callback. Used when a node is called for which no implementation is bound.
Trait Implementations§
source§impl Clone for RpsProgramCreateInfo
impl Clone for RpsProgramCreateInfo
source§fn clone(&self) -> RpsProgramCreateInfo
fn clone(&self) -> RpsProgramCreateInfo
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