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

This is the complete list of members for xiiGALCommandList, including all inherited members.

AddRef() constxiiRefCountingImplinline
AssertRenderingThread() const (defined in xiiGALCommandList)xiiGALCommandListinline
Begin()xiiGALCommandListprotected
BeginDebugGroup(xiiStringView sName, const xiiColor &color=xiiColor::Black)xiiGALCommandList
BeginQuery(xiiSharedPtr< xiiGALQuery > pQuery)xiiGALCommandList
BeginRenderPass(const xiiGALBeginRenderPassDescription &beginRenderPass)xiiGALCommandList
ClearDepthStencilView(xiiSharedPtr< xiiGALTextureView > pDepthStencilView, bool bClearDepth, bool bClearStencil, float fDepthClear, xiiUInt8 uiStencilClear)xiiGALCommandList
ClearRenderTargetView(xiiSharedPtr< xiiGALTextureView > pRenderTargetView, const xiiColor &clearColor)xiiGALCommandList
CommitShaderResources(xiiEnum< xiiGALStateTransitionMode > mode=xiiGALStateTransitionMode::Transition)xiiGALCommandList
CopyBuffer(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer)xiiGALCommandList
CopyBufferRegion(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiUInt64 uiSourceOffset, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer, xiiUInt64 uiDestinationOffset, xiiUInt64 uiSize)xiiGALCommandList
CopyTexture(xiiSharedPtr< xiiGALTexture > pSourceTexture, xiiSharedPtr< xiiGALTexture > pDestinationTexture)xiiGALCommandList
CopyTextureRegion(xiiSharedPtr< xiiGALTexture > pSourceTexture, const xiiGALTextureMipLevelData &sourceMipLevelData, const xiiBoundingBoxU32 &box, xiiSharedPtr< xiiGALTexture > pDestinationTexture, const xiiGALTextureMipLevelData &destinationMipLevelData, const xiiVec3U32 &vDestinationPoint)xiiGALCommandList
DeviceWaitForFence(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue)xiiGALCommandList
DispatchCompute(const xiiGALDispatchComputeDescription &description)xiiGALCommandList
DispatchComputeIndirect(const xiiGALDispatchComputeIndirectDescription &description)xiiGALCommandList
Draw(const xiiGALDrawDescription &description)xiiGALCommandList
DrawIndexed(const xiiGALDrawIndexedDescription &description)xiiGALCommandList
DrawIndexedIndirect(const xiiGALDrawIndexedIndirectDescription &description)xiiGALCommandList
DrawIndirect(const xiiGALDrawIndirectDescription &description)xiiGALCommandList
DrawMesh(const xiiGALDrawMeshDescription &description)xiiGALCommandList
DrawMeshIndirect(const xiiGALDrawMeshIndirectDescription &description)xiiGALCommandList
End()xiiGALCommandListprotected
EndDebugGroup()xiiGALCommandList
EndQuery(xiiSharedPtr< xiiGALQuery > pQuery)xiiGALCommandList
EndRenderPass()xiiGALCommandList
EnqueueSignal(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue)xiiGALCommandList
GenerateMips(xiiSharedPtr< xiiGALTextureView > pTextureView)xiiGALCommandList
GetCommandListStatistics() constxiiGALCommandListinline
GetCommandQueue() constxiiGALCommandListinline
GetDebugName() constxiiGALObjectinline
GetDescription() constxiiGALCommandListinline
GetDevice() constxiiGALDeviceObjectinline
GetDynamicRTTI() const (defined in xiiReflectedClass)xiiReflectedClassinlinevirtual
GetFramebuffer() constxiiGALCommandListinline
GetPipelineResourceSignature() constxiiGALCommandListinline
GetPipelineState() constxiiGALCommandListinline
GetRecordingState() constxiiGALCommandListinline
GetRefCount() constxiiRefCountingImplinline
GetRenderPass() constxiiGALCommandListinline
GetStaticRTTI() (defined in xiiNoBase)xiiNoBaseinlinestatic
GetStatistics() constxiiGALCommandListinline
InsertDebugLabel(xiiStringView sName, const xiiColor &color=xiiColor::Black)xiiGALCommandList
InvalidateState()xiiGALCommandList
IsInstanceOf(const xiiRTTI *pType) constxiiReflectedClass
IsInstanceOf() constxiiReflectedClassinline
IsReferenced() constxiiRefCountingImplinline
m_BlendFactors (defined in xiiGALCommandList)xiiGALCommandListprotected
m_bNativeMultiDrawSupported (defined in xiiGALCommandList)xiiGALCommandListprotected
m_Description (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pCommandQueue (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pDevice (defined in xiiGALDeviceObject)xiiGALDeviceObjectprotected
m_pFramebuffer (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pIndexBuffer (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pPipelineResourceSignature (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pPipelineState (defined in xiiGALCommandList)xiiGALCommandListprotected
m_pRenderPass (defined in xiiGALCommandList)xiiGALCommandListprotected
m_RecordingState (defined in xiiGALCommandList)xiiGALCommandListprotected
m_ScissorRects (defined in xiiGALCommandList)xiiGALCommandListprotected
m_uiIndexDataOffset (defined in xiiGALCommandList)xiiGALCommandListprotected
m_uiStencilRef (defined in xiiGALCommandList)xiiGALCommandListprotected
m_VertexStreams (defined in xiiGALCommandList)xiiGALCommandListprotected
m_Viewports (defined in xiiGALCommandList)xiiGALCommandListprotected
MapBuffer(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiEnum< xiiGALMapType > mapType, xiiBitflags< xiiGALMapFlags > mapFlags, void *&pMappedData)xiiGALCommandList
MapTextureSubresource(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData, xiiEnum< xiiGALMapType > mapType, xiiBitflags< xiiGALMapFlags > mapFlags, xiiBoundingBoxU32 *pTextureBox, xiiGALMappedTextureSubresource &mappedData)xiiGALCommandList
MultiDraw(const xiiGALMultiDrawDescription &description)xiiGALCommandList
MultiDrawIndexed(const xiiGALMultiDrawIndexedDescription &description)xiiGALCommandList
NextSubpass()xiiGALCommandList
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
RecordingState enum namexiiGALCommandList
ReleaseRef() constxiiRefCountingImplinline
Reset()xiiGALCommandListprotected
ResolveAndSetConstantBuffer(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALBuffer > pConstantBuffer, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveAndSetSampler(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALSampler > pSampler, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveAndSetShaderResourceBufferView(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALBufferView > pBufferView, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveAndSetShaderResourceTextureView(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALTextureView > pTextureView, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveAndSetUnorderedAccessBufferView(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALBufferView > pBufferView, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveAndSetUnorderedAccessTextureView(const xiiTempHashedString &sResourceName, xiiSharedPtr< xiiGALTextureView > pTextureView, xiiBitflags< xiiGALShaderType > shaderStages=xiiGALShaderType::Unknown)xiiGALCommandList
ResolveTextureSubResource(xiiSharedPtr< xiiGALTexture > pSourceTexture, xiiSharedPtr< xiiGALTexture > pDestinationTexture, const xiiGALResolveTextureSubresourceDescription &description)xiiGALCommandList
s_uiDrawMeshIndirectCommandStride (defined in xiiGALCommandList)xiiGALCommandListprotectedstatic
SetBlendFactor(const xiiColor &blendFactor)xiiGALCommandList
SetConstantBuffer(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBuffer > pConstantBuffer)xiiGALCommandList
SetDebugName(xiiStringView sDebugName) constxiiGALObject
SetDebugNamePlatform(xiiStringView sName) const (defined in xiiGALObject)xiiGALObjectinlineprotectedvirtual
SetIndexBuffer(xiiSharedPtr< xiiGALBuffer > pIndexBuffer, xiiUInt64 uiByteOffset=0U, xiiEnum< xiiGALStateTransitionMode > transitionMode=xiiGALStateTransitionMode::Transition)xiiGALCommandList
SetPipelineState(xiiSharedPtr< xiiGALPipelineState > pPipelineState)xiiGALCommandList
SetSampler(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALSampler > pSampler)xiiGALCommandList
SetScissorRect(const xiiRectU32 &rect)xiiGALCommandListinline
SetScissorRects(xiiArrayPtr< const xiiRectU32 > pRects)xiiGALCommandList
SetShaderResourceBufferView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView)xiiGALCommandList
SetShaderResourceTextureView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView)xiiGALCommandList
SetStencilRef(xiiUInt32 uiStencilRef)xiiGALCommandList
SetUnorderedAccessBufferView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView)xiiGALCommandList
SetUnorderedAccessTextureView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView)xiiGALCommandList
SetVertexBuffers(xiiUInt32 uiStartSlot, xiiArrayPtr< xiiSharedPtr< xiiGALBuffer > > pVertexBuffers, xiiArrayPtr< xiiUInt64 > pByteOffsets, xiiBitflags< xiiGALSetVertexBufferFlags > flags=xiiGALSetVertexBufferFlags::None, xiiEnum< xiiGALStateTransitionMode > transitionMode=xiiGALStateTransitionMode::Transition)xiiGALCommandList
SetViewport(const xiiGALViewport &viewport)xiiGALCommandListinline
SetViewports(xiiArrayPtr< const xiiGALViewport > pViewports)xiiGALCommandList
Submit()xiiGALCommandList
TransitionResourceStates(xiiArrayPtr< xiiGALStateTransitionDescription > pResourceBarriers)xiiGALCommandList
UnmapBuffer(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiEnum< xiiGALMapType > mapType)xiiGALCommandList
UnmapTextureSubresource(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData)xiiGALCommandList
UpdateBuffer(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiUInt32 uiDestinationOffset, xiiArrayPtr< const xiiUInt8 > pSourceData)xiiGALCommandList
UpdateTexture(xiiSharedPtr< xiiGALTexture > pTexture, const xiiGALTextureMipLevelData &textureMiplevelData, const xiiBoundingBoxU32 &textureBox, const xiiGALTextureSubResourceData &subresourceData)xiiGALCommandList
ValidateTextureRegion(const xiiGALTextureCreationDescription &textureDescription, xiiUInt32 uiMipLevel, xiiUInt32 uiSlice, const xiiBoundingBoxU32 &box) (defined in xiiGALCommandList)xiiGALCommandListprotected
ValidateTextureUpdateRegion(const xiiGALTextureCreationDescription &textureDescription, xiiUInt32 uiMipLevel, xiiUInt32 uiSlice, const xiiBoundingBoxU32 &destinationBox, const xiiGALTextureSubResourceData &subresourceData) (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyBottomLevelASState(xiiGALBottomLevelAS *pBottomLevelAS, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyBufferState(xiiGALBuffer *pBuffer, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyResourceState(xiiBitflags< xiiGALResourceStateFlags > stateFlags, xiiBitflags< xiiGALCommandQueueType > queueType, const char *szParameterName) const (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyResourceStates(xiiBitflags< xiiGALResourceStateFlags > stateFlags, bool bIsTexture) const (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyTextureState(xiiGALTexture *pTexture, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList)xiiGALCommandListprotected
VerifyTopLevelASState(xiiGALTopLevelAS *pTopLevelAS, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList)xiiGALCommandListprotected
xiiGALCommandList(xiiSharedPtr< xiiGALDevice > pDevice, xiiGALCommandQueue *pCommandQueue, const xiiGALCommandListCreationDescription &creationDescription) (defined in xiiGALCommandList)xiiGALCommandListprotected
xiiGALDevice (defined in xiiGALCommandList)xiiGALCommandListfriend
xiiGALDeviceObject(xiiSharedPtr< xiiGALDevice > pDevice) (defined in xiiGALDeviceObject)xiiGALDeviceObjectprotected
xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotected
xiiMemoryUtils (defined in xiiGALCommandList)xiiGALCommandListfriend
xiiRefCountingImpl()=defaultxiiRefCountingImpl
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClass
~xiiGALCommandList() (defined in xiiGALCommandList)xiiGALCommandListprotectedvirtual
~xiiGALDeviceObject() (defined in xiiGALDeviceObject)xiiGALDeviceObjectprotectedvirtual
~xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotectedvirtual
~xiiRefCounted()=defaultxiiRefCountedvirtual
~xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClassvirtual