![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiRenderContext, including all inherited members.
ApplyContextStates(bool bForce=false) | xiiRenderContext | |
BeginCompute(xiiStringView sName={}) | xiiRenderContext | |
BeginRendering(const xiiRenderingSetup &renderingSetup, const xiiRectFloat &viewport, xiiStringView sName={}, bool bStereoRendering=false) | xiiRenderContext | |
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(xiiSharedPtr< xiiGALBuffer > pVertexBuffer0, xiiSharedPtr< xiiGALBuffer > pIndexBuffer, const xiiInputLayoutInfo *pInputLayoutInfo, xiiEnum< xiiGALPrimitiveTopology > topology, xiiUInt32 uiPrimitiveCount, xiiArrayPtr< xiiSharedPtr< xiiGALBuffer > > pVertexBuffers={}) | 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 | |
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 |
GetDefaultSamplerDescription(xiiBitflags< xiiDefaultSamplerFlags > flags) | xiiRenderContext | static |
GetGlobalConstants() const | xiiRenderContext | inline |
GetRenderContextScope() const | xiiRenderContext | inline |
RenderContextScope enum name | xiiRenderContext | |
ResetContextState() | xiiRenderContext | |
SetAllowAsyncShaderLoading(bool bAllow) | xiiRenderContext | inline |
SetBlendState(xiiSharedPtr< xiiGALBlendState > pBlendState) | xiiRenderContext | |
SetDepthStencilState(xiiSharedPtr< xiiGALDepthStencilState > pDepthStencilState) | xiiRenderContext | |
SetRasterizerState(xiiSharedPtr< xiiGALRasterizerState > pRasterizerState) | xiiRenderContext | |
SetShaderPermutationVariable(xiiStringView sName, const xiiTempHashedString &sValue) | xiiRenderContext | |
SetShaderPermutationVariable(const xiiHashedString &sName, const xiiHashedString &sValue) | xiiRenderContext | |
xiiRenderContext(xiiSharedPtr< xiiGALCommandList > pCommandList) | xiiRenderContext | explicit |
~xiiRenderContext() | xiiRenderContext |