![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGALCommandList, including all inherited members.
AddRef() const | xiiRefCountingImpl | inline |
AssertRenderingThread() const (defined in xiiGALCommandList) | xiiGALCommandList | inline |
Begin() | xiiGALCommandList | protected |
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() | xiiGALCommandList | protected |
EndDebugGroup() | xiiGALCommandList | |
EndQuery(xiiSharedPtr< xiiGALQuery > pQuery) | xiiGALCommandList | |
EndRenderPass() | xiiGALCommandList | |
EnqueueSignal(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue) | xiiGALCommandList | |
GenerateMips(xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiGALCommandList | |
GetCommandListStatistics() const | xiiGALCommandList | inline |
GetCommandQueue() const | xiiGALCommandList | inline |
GetDebugName() const | xiiGALObject | inline |
GetDescription() const | xiiGALCommandList | inline |
GetDevice() const | xiiGALDeviceObject | inline |
GetDynamicRTTI() const (defined in xiiReflectedClass) | xiiReflectedClass | inlinevirtual |
GetFramebuffer() const | xiiGALCommandList | inline |
GetPipelineResourceSignature() const | xiiGALCommandList | inline |
GetPipelineState() const | xiiGALCommandList | inline |
GetRecordingState() const | xiiGALCommandList | inline |
GetRefCount() const | xiiRefCountingImpl | inline |
GetRenderPass() const | xiiGALCommandList | inline |
GetStaticRTTI() (defined in xiiNoBase) | xiiNoBase | inlinestatic |
GetStatistics() const | xiiGALCommandList | inline |
InsertDebugLabel(xiiStringView sName, const xiiColor &color=xiiColor::Black) | xiiGALCommandList | |
InvalidateState() | xiiGALCommandList | |
IsInstanceOf(const xiiRTTI *pType) const | xiiReflectedClass | |
IsInstanceOf() const | xiiReflectedClass | inline |
IsReferenced() const | xiiRefCountingImpl | inline |
m_BlendFactors (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_bNativeMultiDrawSupported (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_Description (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pCommandQueue (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pDevice (defined in xiiGALDeviceObject) | xiiGALDeviceObject | protected |
m_pFramebuffer (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pIndexBuffer (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pPipelineResourceSignature (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pPipelineState (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_pRenderPass (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_RecordingState (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_ScissorRects (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_uiIndexDataOffset (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_uiStencilRef (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_VertexStreams (defined in xiiGALCommandList) | xiiGALCommandList | protected |
m_Viewports (defined in xiiGALCommandList) | xiiGALCommandList | protected |
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) | xiiRefCountingImpl | inline |
RecordingState enum name | xiiGALCommandList | |
ReleaseRef() const | xiiRefCountingImpl | inline |
Reset() | xiiGALCommandList | protected |
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) | xiiGALCommandList | protectedstatic |
SetBlendFactor(const xiiColor &blendFactor) | xiiGALCommandList | |
SetConstantBuffer(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBuffer > pConstantBuffer) | xiiGALCommandList | |
SetDebugName(xiiStringView sDebugName) const | xiiGALObject | |
SetDebugNamePlatform(xiiStringView sName) const (defined in xiiGALObject) | xiiGALObject | inlineprotectedvirtual |
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) | xiiGALCommandList | inline |
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) | xiiGALCommandList | inline |
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) | xiiGALCommandList | protected |
ValidateTextureUpdateRegion(const xiiGALTextureCreationDescription &textureDescription, xiiUInt32 uiMipLevel, xiiUInt32 uiSlice, const xiiBoundingBoxU32 &destinationBox, const xiiGALTextureSubResourceData &subresourceData) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyBottomLevelASState(xiiGALBottomLevelAS *pBottomLevelAS, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyBufferState(xiiGALBuffer *pBuffer, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyResourceState(xiiBitflags< xiiGALResourceStateFlags > stateFlags, xiiBitflags< xiiGALCommandQueueType > queueType, const char *szParameterName) const (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyResourceStates(xiiBitflags< xiiGALResourceStateFlags > stateFlags, bool bIsTexture) const (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyTextureState(xiiGALTexture *pTexture, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
VerifyTopLevelASState(xiiGALTopLevelAS *pTopLevelAS, xiiBitflags< xiiGALResourceStateFlags > requiredState, const char *szOperationName) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
xiiGALCommandList(xiiSharedPtr< xiiGALDevice > pDevice, xiiGALCommandQueue *pCommandQueue, const xiiGALCommandListCreationDescription &creationDescription) (defined in xiiGALCommandList) | xiiGALCommandList | protected |
xiiGALDevice (defined in xiiGALCommandList) | xiiGALCommandList | friend |
xiiGALDeviceObject(xiiSharedPtr< xiiGALDevice > pDevice) (defined in xiiGALDeviceObject) | xiiGALDeviceObject | protected |
xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protected |
xiiMemoryUtils (defined in xiiGALCommandList) | xiiGALCommandList | friend |
xiiRefCountingImpl()=default | xiiRefCountingImpl | |
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
xiiReflectedClass()=default (defined in xiiReflectedClass) | xiiReflectedClass | |
~xiiGALCommandList() (defined in xiiGALCommandList) | xiiGALCommandList | protectedvirtual |
~xiiGALDeviceObject() (defined in xiiGALDeviceObject) | xiiGALDeviceObject | protectedvirtual |
~xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protectedvirtual |
~xiiRefCounted()=default | xiiRefCounted | virtual |
~xiiReflectedClass()=default (defined in xiiReflectedClass) | xiiReflectedClass | virtual |