![]() |
XII Release 0.1.0
|
Copyright (c) Theophilus Eriata. All Rights Reserved. More...
Classes | |
| struct | DisplayConfiguration |
| Per-pass cache, invalidated by authored configuration, view defaults or parameter changes. More... | |
Functions | |
| xiiAtmosphereConstants | MakeAtmosphereConstants (const xiiAtmosphereSettings &settings) |
| void | UpdateBufferPreservingState (xiiGALCommandList &commandList, xiiGALBuffer *buffer, xiiUInt32 offset, xiiArrayPtr< const xiiUInt8 > data) |
| void | ClearRenderTargetPreservingState (xiiGALCommandList &commandList, xiiGALTextureView *view, const xiiColor &color) |
| void | ClearDepthPreservingState (xiiGALCommandList &commandList, xiiGALTextureView *view, bool depth, bool stencil, float value, xiiUInt8 stencilValue) |
| template<typename T> | |
| xiiResult | ReadParameter (const xiiRenderPipelinePassContext &context, xiiStringView name, T &value) |
| Read an explicitly typed occurrence parameter without mutating reflected defaults. | |
| xiiResult | LoadComputePipeline (xiiSharedPtr< xiiGALComputePipelineState > &pipeline, xiiStringView shader) |
| Copyright (c) Theophilus Eriata. All Rights Reserved. | |
| xiiSharedPtr< xiiGALGraphicsPipelineState > | LoadGraphicsPipeline (xiiSharedPtr< xiiGALGraphicsPipelineState > &pipeline, xiiStringView shader, const xiiSharedPtr< xiiGALRenderPass > &renderPass, xiiUInt32 subpass) |
| xiiResult | PointClampSampler (xiiSharedPtr< xiiGALSampler > &sampler) |
| xiiResult | LinearClampSampler (xiiSharedPtr< xiiGALSampler > &sampler) |
| xiiRenderGraphBufferHandle | Constants (xiiRenderGraphBuilder &builder, xiiStringView name, xiiUInt32 size) |
| xiiResult | OutputSize (const xiiRenderPipelinePassContext &context, const xiiRenderPipelineTextureOutputPin &output, xiiRenderGraphTextureHandle input, xiiSizeU32 &out_size) |
| xiiResult | OutputSize (const xiiRenderPipelinePassContext &context, xiiRenderGraphTextureHandle input, xiiSizeU32 &out_size) |
| template<typename CreateTexture> | |
| xiiResult | EnsureTemporalHistoryTextures (xiiSharedPtr< xiiGALTexture >(&textures)[2], const xiiGALTextureCreationDescription &description, bool &inout_bHistoryValid, CreateTexture &&createTexture) |
Copyright (c) Theophilus Eriata. All Rights Reserved.