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
BeginCommandListScope(xiiStringView sName={}) (defined in xiiRenderContext)xiiRenderContextinlinestatic
BeginCompute(xiiStringView sName={})xiiRenderContext
BeginComputeScope(const xiiRenderViewContext &viewContext, xiiStringView sName={}) (defined in xiiRenderContext)xiiRenderContextinlinestatic
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)xiiRenderContextinlinestatic
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(xiiArrayPtr< xiiSharedPtr< xiiGALBuffer > > pVertexBuffers, xiiSharedPtr< xiiGALBuffer > pIndexBuffer, const xiiInputLayoutInfo *pInputLayoutInfo, xiiEnum< xiiGALPrimitiveTopology > topology, xiiUInt32 uiPrimitiveCount)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
CommandListType enum name (defined in xiiRenderContext)xiiRenderContext
CreateInstance() (defined in xiiRenderContext)xiiRenderContextstatic
DestroyInstance(xiiRenderContext *pRenderContext) (defined in xiiRenderContext)xiiRenderContextstatic
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
GetDefaultInstance() (defined in xiiRenderContext)xiiRenderContextstatic
GetDefaultSampler(xiiBitflags< xiiDefaultSamplerFlags > flags) (defined in xiiRenderContext)xiiRenderContextstatic
GetDefaultSamplerDescription(xiiBitflags< xiiDefaultSamplerFlags > flags)xiiRenderContextstatic
GetGlobalConstants() constxiiRenderContextinline
GetPassConstants() constxiiRenderContextinline
GetRenderContextScope() constxiiRenderContextinline
RenderContextScope enum namexiiRenderContext
SetAllowAsyncShaderLoading(bool bAllow)xiiRenderContextinline
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)xiiRenderContextfriend