![]() |
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 | |
| BeginDebugGroup(xiiStringView sName, const xiiColor &color=xiiColor::White) | 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 | |
| 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 |
| 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 |
| InitPlatform()=0 (defined in xiiGALCommandList) | xiiGALCommandList | protectedpure virtual |
| InsertDebugLabel(xiiStringView sName, const xiiColor &color=xiiColor::White) | 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_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 | |
| 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 | |
| SetShadingRate(xiiBitflags< xiiGALShadingRateFlags > baseRateFlags, xiiBitflags< xiiGALShadingRateCombinerFlags > primitiveCombinerFlags, xiiBitflags< xiiGALShadingRateCombinerFlags > textureCombinerFlags) | 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(xiiSharedPtr< xiiGALCommandList > pSecondaryCommandList) | 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< xiiGALCommandQueueFlags > queueFlags, 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, 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 |