![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiRenderContext, including all inherited members.
| ApplyContextStates(bool bForce=false) | xiiRenderContext | |
| BeginCommandListScope(xiiStringView sName={}) (defined in xiiRenderContext) | xiiRenderContext | inlinestatic |
| BeginCompute(xiiStringView sName={}) | xiiRenderContext | |
| BeginComputeScope(const xiiRenderViewContext &viewContext, xiiStringView sName={}) (defined in xiiRenderContext) | xiiRenderContext | inlinestatic |
| BeginRendering(const xiiRenderingSetup &renderingSetup, const xiiRectFloat &viewport, xiiStringView sName={}, bool bStereoRendering=false) | xiiRenderContext | |
| BeginRenderingScope(const xiiRenderViewContext &viewContext, const xiiRenderingSetup &renderingSetup, xiiStringView sName={}, bool bStereoRendering=false) (defined in xiiRenderContext) | xiiRenderContext | inlinestatic |
| BindBuffer(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pBuffer) | xiiRenderContext | inline |
| BindBufferUAV(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pBuffer) | xiiRenderContext | inline |
| BindBufferView(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBufferView > pBufferView) | xiiRenderContext | |
| BindBufferViewUAV(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBufferView > pBufferView) | xiiRenderContext | |
| BindConstantBuffer(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pConstantBuffer) | xiiRenderContext | |
| BindMaterial(const xiiMaterialResourceHandle &hMaterial) | xiiRenderContext | |
| BindMeshBuffer(const xiiDynamicMeshBufferResourceHandle &hDynamicMeshBuffer) | xiiRenderContext | |
| BindMeshBuffer(const xiiMeshBufferResourceHandle &hMeshBuffer) | xiiRenderContext | |
| BindMeshBuffer(xiiArrayPtr< xiiSharedPtr< xiiGALBuffer > > pVertexBuffers, xiiSharedPtr< xiiGALBuffer > pIndexBuffer, const xiiInputLayoutInfo *pInputLayoutInfo, xiiEnum< xiiGALPrimitiveTopology > topology, xiiUInt32 uiPrimitiveCount) | xiiRenderContext | |
| BindNullMeshBuffer(xiiEnum< xiiGALPrimitiveTopology > topology, xiiUInt32 uiPrimitiveCount) | xiiRenderContext | inline |
| BindSampler(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALSampler > pSampler) | xiiRenderContext | |
| BindShader(const xiiShaderResourceHandle &hShader, xiiBitflags< xiiShaderBindFlags > flags=xiiShaderBindFlags::Default) | xiiRenderContext | |
| BindTexture(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTexture > pTexture) | xiiRenderContext | inline |
| BindTexture2D(const xiiTempHashedString &sSlotName, const xiiTexture2DResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback) | xiiRenderContext | |
| BindTexture3D(const xiiTempHashedString &sSlotName, const xiiTexture3DResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback) | xiiRenderContext | |
| BindTextureCube(const xiiTempHashedString &sSlotName, const xiiTextureCubeResourceHandle &hTexture, xiiResourceAcquireMode acquireMode=xiiResourceAcquireMode::AllowLoadingFallback) | xiiRenderContext | |
| BindTextureUAV(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTexture > pTexture) | xiiRenderContext | inline |
| BindTextureView(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiRenderContext | |
| BindTextureViewUAV(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiRenderContext | |
| CommandListType enum name (defined in xiiRenderContext) | xiiRenderContext | |
| CreateInstance() (defined in xiiRenderContext) | xiiRenderContext | static |
| DestroyInstance(xiiRenderContext *pRenderContext) (defined in xiiRenderContext) | xiiRenderContext | static |
| Dispatch(xiiUInt32 uiThreadGroupCountX, xiiUInt32 uiThreadGroupCountY=1U, xiiUInt32 uiThreadGroupCountZ=1U) | xiiRenderContext | |
| DrawMeshBuffer(xiiUInt32 uiPrimitiveCount=0xFFFFFFFFU, xiiUInt32 uiFirstPrimitive=0U, xiiUInt32 uiInstanceCount=1U) | xiiRenderContext | |
| EndCompute() | xiiRenderContext | |
| EndRendering() | xiiRenderContext | |
| GetAllowAsyncShaderLoading() const | xiiRenderContext | inline |
| GetCommandList() const | xiiRenderContext | inline |
| GetDefaultInstance() (defined in xiiRenderContext) | xiiRenderContext | static |
| GetDefaultSampler(xiiBitflags< xiiDefaultSamplerFlags > flags) (defined in xiiRenderContext) | xiiRenderContext | static |
| GetDefaultSamplerDescription(xiiBitflags< xiiDefaultSamplerFlags > flags) | xiiRenderContext | static |
| GetGlobalConstants() const | xiiRenderContext | inline |
| GetPassConstants() const | xiiRenderContext | inline |
| GetRenderContextScope() const | xiiRenderContext | inline |
| RenderContextScope enum name | xiiRenderContext | |
| SetAllowAsyncShaderLoading(bool bAllow) | xiiRenderContext | inline |
| SetBlendState(xiiSharedPtr< xiiGALBlendState > pBlendState) | xiiRenderContext | |
| SetDepthStencilState(xiiSharedPtr< xiiGALDepthStencilState > pDepthStencilState) | xiiRenderContext | |
| SetGlobalAndWorldTimeConstants() (defined in xiiRenderContext) | xiiRenderContext | |
| SetGlobalAndWorldTimeConstants(xiiTime worldTime) (defined in xiiRenderContext) | xiiRenderContext | |
| SetRasterizerState(xiiSharedPtr< xiiGALRasterizerState > pRasterizerState) | xiiRenderContext | |
| SetShaderPermutationVariable(xiiStringView sName, const xiiTempHashedString &sValue) | xiiRenderContext | |
| SetShaderPermutationVariable(const xiiHashedString &sName, const xiiHashedString &sValue) | xiiRenderContext | |
| SetShadingRate(xiiBitflags< xiiGALPipelineShadingRateFlags > pipelineShadingRateFlags, xiiBitflags< xiiGALShadingRateFlags > baseRateFlags, xiiBitflags< xiiGALShadingRateCombinerFlags > primitiveCombinerFlags, xiiBitflags< xiiGALShadingRateCombinerFlags > textureCombinerFlags) | xiiRenderContext | |
| xiiMemoryUtils (defined in xiiRenderContext) | xiiRenderContext | friend |