XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRenderContext Member List

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)xiiRenderContextinline
BindBufferUAV(const xiiTempHashedString &sSlotName, xiiSharedPtr< xiiGALBuffer > pBuffer)xiiRenderContextinline
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)xiiRenderContextinline
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)xiiRenderContextinline
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)xiiRenderContextinline
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() constxiiRenderContextinline
GetCommandList() constxiiRenderContextinline
GetDefaultSamplerDescription(xiiBitflags< xiiDefaultSamplerFlags > flags)xiiRenderContextstatic
GetGlobalConstants() constxiiRenderContextinline
GetRenderContextScope() constxiiRenderContextinline
RenderContextScope enum namexiiRenderContext
ResetContextState()xiiRenderContext
SetAllowAsyncShaderLoading(bool bAllow)xiiRenderContextinline
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)xiiRenderContextexplicit
~xiiRenderContext()xiiRenderContext