|
|
xiiResult | ReportFailure (xiiStringView reason) const |
|
xiiResult | ResolveTextureSize (const xiiRenderPipelinePin &pin, xiiRenderGraphTextureHandle reference, xiiSizeU32 &out_size) const |
| | Resolve a concrete frame-local extent without changing the compiled pin or an input texture.
|
|
xiiResult | ResolveTextureSize (const xiiRenderPipelineTextureOutputPin &pin, xiiRenderGraphTextureHandle reference, xiiSizeU32 &out_size) const |
|
xiiResult | ValidateTexture (const xiiRenderPipelinePin &pin, xiiRenderGraphTextureHandle texture) const |
|
xiiUInt32 | FindPin (xiiStringView name, bool input) const |
|
xiiRenderGraphTextureHandle | GetInputTexture (xiiStringView name) const |
|
xiiRenderGraphBufferHandle | GetInputBuffer (xiiStringView name) const |
|
xiiResult | SetOutput (xiiStringView name, xiiRenderGraphTextureHandle texture) |
|
xiiResult | SetOutput (xiiStringView name, xiiRenderGraphBufferHandle buffer) |
|
xiiRenderGraphTextureHandle | GetInputTexture (const xiiRenderPipelineTextureInputPin &pin) const |
|
xiiRenderGraphBufferHandle | GetInputBuffer (const xiiRenderPipelineBufferInputPin &pin) const |
|
xiiResult | SetOutput (const xiiRenderPipelineTextureOutputPin &pin, xiiRenderGraphTextureHandle texture) |
|
xiiResult | SetOutput (const xiiRenderPipelineBufferOutputPin &pin, xiiRenderGraphBufferHandle buffer) |
|
xiiRenderPipelineAccelerationStructureBinding | GetInputAccelerationStructure (const xiiRenderPipelineAccelerationStructureInputPin &pin) const |
|
xiiResult | SetOutput (const xiiRenderPipelineAccelerationStructureOutputPin &pin, const xiiRenderPipelineAccelerationStructureBinding &structure) |
|
xiiSharedPtr< const xiiRenderPipelineFrameData > | GetInputData (const xiiRenderPipelineDataInputPin &pin) const |
|
xiiResult | SetOutput (const xiiRenderPipelineDataOutputPin &pin, xiiSharedPtr< const xiiRenderPipelineFrameData > data) |
Bindings use the pass schema's flat pin indices. Input bindings are resolved before Build; output bindings are written by the pass. Input/output access does not allocate.