![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGALCommandListVulkan, including all inherited members.
AddRef() const | xiiRefCountingImpl | inline |
AddSignalSemaphore(vk::Semaphore semaphore, xiiUInt64 uiValue=0ULL) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
AddWaitSemaphore(vk::Semaphore semaphore, vk::PipelineStageFlags pipelineFlags, xiiUInt64 uiValue=0ULL) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
AssertRenderingThread() const (defined in xiiGALCommandList) | xiiGALCommandList | inline |
Begin() | xiiGALCommandList | protected |
BeginDebugGroup(xiiStringView sName, const xiiColor &color=xiiColor::Black) | xiiGALCommandList | |
BeginDebugGroupPlatform(xiiStringView sName, const xiiColor &color) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
BeginPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
BeginQuery(xiiSharedPtr< xiiGALQuery > pQuery) | xiiGALCommandList | |
BeginQueryPlatform(xiiSharedPtr< xiiGALQuery > pQuery) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
BeginRenderPass(const xiiGALBeginRenderPassDescription &beginRenderPass) | xiiGALCommandList | |
BeginRenderPassPlatform(xiiSharedPtr< xiiGALRenderPass > pRenderPass, xiiSharedPtr< xiiGALFramebuffer > pFramebuffer, xiiArrayPtr< const xiiGALOptimizedClearValue > pOptimizedClearValues) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
BufferMemoryBarrier(xiiGALBufferVulkan *pBufferVulkan, vk::AccessFlags newAccessFlags) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
ClearDepthStencilView(xiiSharedPtr< xiiGALTextureView > pDepthStencilView, bool bClearDepth, bool bClearStencil, float fDepthClear, xiiUInt8 uiStencilClear) | xiiGALCommandList | |
ClearDepthStencilViewPlatform(xiiSharedPtr< xiiGALTextureView > pDepthStencilView, bool bClearDepth, bool bClearStencil, float fDepthClear, xiiUInt8 uiStencilClear) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
ClearRenderTargetView(xiiSharedPtr< xiiGALTextureView > pRenderTargetView, const xiiColor &clearColor) | xiiGALCommandList | |
ClearRenderTargetViewPlatform(xiiSharedPtr< xiiGALTextureView > pRenderTargetView, const xiiColor &clearColor) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CommitShaderResources(xiiEnum< xiiGALStateTransitionMode > mode=xiiGALStateTransitionMode::Transition) | xiiGALCommandList | |
CommitShaderResourcesPlatform(xiiEnum< xiiGALStateTransitionMode > mode) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CopyBuffer(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer) | xiiGALCommandList | |
CopyBufferPlatform(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CopyBufferRegion(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiUInt64 uiSourceOffset, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer, xiiUInt64 uiDestinationOffset, xiiUInt64 uiSize) | xiiGALCommandList | |
CopyBufferRegionPlatform(xiiSharedPtr< xiiGALBuffer > pSourceBuffer, xiiUInt64 uiSourceOffset, xiiSharedPtr< xiiGALBuffer > pDestinationBuffer, xiiUInt64 uiDestinationOffset, xiiUInt64 uiSize) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CopyBufferToImage(vk::Buffer vkSourceBuffer, vk::Image vkDestinationImage, vk::ImageLayout vkDestinationImageLayout, xiiArrayPtr< const vk::BufferImageCopy > pRegions) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
CopyBufferToTexture(vk::Buffer vkSourceBuffer, xiiUInt64 uiSourceBufferOffset, xiiUInt32 uiSourceBufferRowStrideInTexels, xiiGALTextureVulkan *pDestinationTextureVulkan, const xiiBoundingBoxU32 &destinationRegion, xiiUInt32 uiDestinationMipLevel, xiiUInt32 uiDestinationArraySlice, bool bVerifyOnly=false) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
CopyImage(vk::Image vkSourceImage, vk::ImageLayout vkSourceImageLayout, vk::Image vkDestinationImage, vk::ImageLayout vkDestinationImageLayout, xiiArrayPtr< const vk::ImageCopy > pRegions) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
CopyImageToBuffer(vk::Image vkSourceImage, vk::ImageLayout vkSourceImageLayout, vk::Buffer vkDestinationBuffer, xiiArrayPtr< const vk::BufferImageCopy > pRegions) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
CopyTexture(xiiSharedPtr< xiiGALTexture > pSourceTexture, xiiSharedPtr< xiiGALTexture > pDestinationTexture) | xiiGALCommandList | |
CopyTexturePlatform(xiiSharedPtr< xiiGALTexture > pSourceTexture, xiiSharedPtr< xiiGALTexture > pDestinationTexture) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CopyTextureRegion(xiiGALTextureVulkan *pSourceTextureVulkan, xiiGALTextureVulkan *pDestinationTextureVulkan, const vk::ImageCopy ©Region) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
xiiGALCommandList::CopyTextureRegion(xiiSharedPtr< xiiGALTexture > pSourceTexture, const xiiGALTextureMipLevelData &sourceMipLevelData, const xiiBoundingBoxU32 &box, xiiSharedPtr< xiiGALTexture > pDestinationTexture, const xiiGALTextureMipLevelData &destinationMipLevelData, const xiiVec3U32 &vDestinationPoint) | xiiGALCommandList | |
CopyTextureRegionPlatform(xiiSharedPtr< xiiGALTexture > pSourceTexture, const xiiGALTextureMipLevelData &sourceMipLevelData, const xiiBoundingBoxU32 &box, xiiSharedPtr< xiiGALTexture > pDestinationTexture, const xiiGALTextureMipLevelData &destinationMipLevelData, const xiiVec3U32 &vDestinationPoint) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
CopyTextureToBuffer(xiiGALTextureVulkan *pSourceTextureVulkan, const xiiBoundingBoxU32 &sourceRegion, xiiUInt32 uiSourceMipLevel, xiiUInt32 uiSourceArraySlice, vk::Buffer vkDestinationBuffer, xiiUInt64 uiDestinationBufferOffset, xiiUInt32 uiDestinationBufferRowStrideInTexels, bool bVerifyOnly=false) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
DeviceWaitForFence(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue) | xiiGALCommandList | |
DeviceWaitForFencePlatform(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DispatchCompute(const xiiGALDispatchComputeDescription &description) | xiiGALCommandList | |
DispatchComputeIndirect(const xiiGALDispatchComputeIndirectDescription &description) | xiiGALCommandList | |
DispatchComputeIndirectPlatform(const xiiGALDispatchComputeIndirectDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DispatchComputePlatform(const xiiGALDispatchComputeDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
Draw(const xiiGALDrawDescription &description) | xiiGALCommandList | |
DrawIndexed(const xiiGALDrawIndexedDescription &description) | xiiGALCommandList | |
DrawIndexedIndirect(const xiiGALDrawIndexedIndirectDescription &description) | xiiGALCommandList | |
DrawIndexedIndirectPlatform(const xiiGALDrawIndexedIndirectDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DrawIndexedPlatform(const xiiGALDrawIndexedDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DrawIndirect(const xiiGALDrawIndirectDescription &description) | xiiGALCommandList | |
DrawIndirectPlatform(const xiiGALDrawIndirectDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DrawMesh(const xiiGALDrawMeshDescription &description) | xiiGALCommandList | |
DrawMeshIndirect(const xiiGALDrawMeshIndirectDescription &description) | xiiGALCommandList | |
DrawMeshIndirectPlatform(const xiiGALDrawMeshIndirectDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DrawMeshPlatform(const xiiGALDrawMeshDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
DrawPlatform(const xiiGALDrawDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
End() | xiiGALCommandList | protected |
EndDebugGroup() | xiiGALCommandList | |
EndDebugGroupPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
EndPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
EndQuery(xiiSharedPtr< xiiGALQuery > pQuery) | xiiGALCommandList | |
EndQueryPlatform(xiiSharedPtr< xiiGALQuery > pQuery) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
EndRenderPass() | xiiGALCommandList | |
EndRenderPassPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
EnqueueSignal(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue) | xiiGALCommandList | |
EnqueueSignalPlatform(xiiSharedPtr< xiiGALFence > pFence, xiiUInt64 uiValue) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
FlushBarriers() (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
GenerateMips(xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiGALCommandList | |
GenerateMipsPlatform(xiiSharedPtr< xiiGALTextureView > pTextureView) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
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 |
GetVulkanCommandBuffer() const (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | inline |
GetVulkanCommandBufferSupportedAccessFlags() const (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | inline |
GetVulkanCommandBufferSupportedStageFlags() const (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | inline |
GetVulkanUploadStagingBufferPool() const (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | inline |
InsertDebugLabel(xiiStringView sName, const xiiColor &color=xiiColor::Black) | xiiGALCommandList | |
InsertDebugLabelPlatform(xiiStringView sName, const xiiColor &color) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
InvalidateState() | xiiGALCommandList | |
InvalidateStatePlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
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 | |
MapBufferPlatform(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiEnum< xiiGALMapType > mapType, xiiBitflags< xiiGALMapFlags > mapFlags, void *&pMappedData) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
MapTextureSubresource(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData, xiiEnum< xiiGALMapType > mapType, xiiBitflags< xiiGALMapFlags > mapFlags, xiiBoundingBoxU32 *pTextureBox, xiiGALMappedTextureSubresource &mappedData) | xiiGALCommandList | |
MapTextureSubresourcePlatform(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData, xiiEnum< xiiGALMapType > mapType, xiiBitflags< xiiGALMapFlags > mapFlags, xiiBoundingBoxU32 *pTextureBox, xiiGALMappedTextureSubresource &mappedData) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
MemoryBarrier(vk::AccessFlags vkSourceAccessFlags, vk::AccessFlags vkDestinationAccessFlags, vk::PipelineStageFlags vkPipelineSourceStageFlags, vk::PipelineStageFlags vkPipelineDestinationStageFlags) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
MultiDraw(const xiiGALMultiDrawDescription &description) | xiiGALCommandList | |
MultiDrawIndexed(const xiiGALMultiDrawIndexedDescription &description) | xiiGALCommandList | |
MultiDrawIndexedPlatform(const xiiGALMultiDrawIndexedDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
MultiDrawPlatform(const xiiGALMultiDrawDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
NextSubpass() | xiiGALCommandList | |
NextSubpassPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
RecordingState enum name | xiiGALCommandList | |
ReleaseRef() const | xiiRefCountingImpl | inline |
Reset() | xiiGALCommandList | protected |
ResetPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
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 | |
ResolveTextureSubResourcePlatform(xiiSharedPtr< xiiGALTexture > pSourceTexture, xiiSharedPtr< xiiGALTexture > pDestinationTexture, const xiiGALResolveTextureSubresourceDescription &description) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
s_uiDrawMeshIndirectCommandStride (defined in xiiGALCommandList) | xiiGALCommandList | protectedstatic |
SetBlendFactor(const xiiColor &blendFactor) | xiiGALCommandList | |
SetBlendFactorPlatform(const xiiColor &blendFactor) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetConstantBuffer(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBuffer > pConstantBuffer) | xiiGALCommandList | |
SetConstantBufferPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBuffer > pConstantBuffer) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetDebugName(xiiStringView sDebugName) const | xiiGALObject | |
SetDebugNamePlatform(xiiStringView sName) const override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetIndexBuffer(xiiSharedPtr< xiiGALBuffer > pIndexBuffer, xiiUInt64 uiByteOffset=0U, xiiEnum< xiiGALStateTransitionMode > transitionMode=xiiGALStateTransitionMode::Transition) | xiiGALCommandList | |
SetIndexBufferPlatform(xiiSharedPtr< xiiGALBuffer > pIndexBuffer, xiiUInt64 uiByteOffset, xiiEnum< xiiGALStateTransitionMode > transitionMode) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetPipelineState(xiiSharedPtr< xiiGALPipelineState > pPipelineState) | xiiGALCommandList | |
SetPipelineStatePlatform(xiiSharedPtr< xiiGALPipelineState > pPipelineState) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetSampler(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALSampler > pSampler) | xiiGALCommandList | |
SetSamplerPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALSampler > pSampler) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetScissorRect(const xiiRectU32 &rect) | xiiGALCommandList | inline |
SetScissorRects(xiiArrayPtr< const xiiRectU32 > pRects) | xiiGALCommandList | |
SetScissorRectsPlatform(xiiArrayPtr< xiiRectU32 > pRects) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetShaderResourceBufferView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView) | xiiGALCommandList | |
SetShaderResourceBufferViewPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetShaderResourceTextureView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiGALCommandList | |
SetShaderResourceTextureViewPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetStencilRef(xiiUInt32 uiStencilRef) | xiiGALCommandList | |
SetStencilRefPlatform(xiiUInt32 uiStencilRef) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetUnorderedAccessBufferView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView) | xiiGALCommandList | |
SetUnorderedAccessBufferViewPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALBufferView > pBufferView) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetUnorderedAccessTextureView(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView) | xiiGALCommandList | |
SetUnorderedAccessTextureViewPlatform(const xiiGALPipelineResourceDescription &bindingInformation, xiiSharedPtr< xiiGALTextureView > pTextureView) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetVertexBuffers(xiiUInt32 uiStartSlot, xiiArrayPtr< xiiSharedPtr< xiiGALBuffer > > pVertexBuffers, xiiArrayPtr< xiiUInt64 > pByteOffsets, xiiBitflags< xiiGALSetVertexBufferFlags > flags=xiiGALSetVertexBufferFlags::None, xiiEnum< xiiGALStateTransitionMode > transitionMode=xiiGALStateTransitionMode::Transition) | xiiGALCommandList | |
SetVertexBuffersPlatform(xiiUInt32 uiStartSlot, xiiArrayPtr< VertexStreamDescription > pVertexStreams, xiiBitflags< xiiGALSetVertexBufferFlags > flags, xiiEnum< xiiGALStateTransitionMode > transitionMode) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
SetViewport(const xiiGALViewport &viewport) | xiiGALCommandList | inline |
SetViewports(xiiArrayPtr< const xiiGALViewport > pViewports) | xiiGALCommandList | |
SetViewportsPlatform(xiiArrayPtr< xiiGALViewport > pViewports) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
Submit() | xiiGALCommandList | |
SubmitPlatform() override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
TransitionBufferState(xiiGALBufferVulkan *pBufferVulkan, xiiBitflags< xiiGALResourceStateFlags > oldState, xiiBitflags< xiiGALResourceStateFlags > newState, const bool bUpdateBufferState) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
TransitionImageLayout(vk::Image vkImage, vk::ImageLayout vkOldLayout, vk::ImageLayout vkNewLayout, const vk::ImageSubresourceRange &vkImageSubresourceRange, vk::PipelineStageFlags vkPipelineSourceStageFlags, vk::PipelineStageFlags vkPipelineDestinationStageFlags) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
TransitionImageLayout(xiiGALTextureVulkan *pTextureVulkan, vk::ImageLayout newLayout) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
TransitionOrVerifyBufferState(xiiGALBufferVulkan *pBufferVulkan, xiiEnum< xiiGALStateTransitionMode > transitionMode, xiiBitflags< xiiGALResourceStateFlags > requiredState, vk::AccessFlagBits expectedAccessFlags, const char *szOperationName) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
TransitionOrVerifyTextureState(xiiGALTextureVulkan *pTextureVulkan, xiiEnum< xiiGALStateTransitionMode > transitionMode, xiiBitflags< xiiGALResourceStateFlags > requiredState, vk::ImageLayout expectedLayout, const char *szOperationName) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
TransitionResourceStates(xiiArrayPtr< xiiGALStateTransitionDescription > pResourceBarriers) | xiiGALCommandList | |
TransitionResourceStatesPlatform(xiiArrayPtr< xiiGALStateTransitionDescription > pResourceBarriers) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
TransitionTextureState(xiiGALTextureVulkan *pTextureVulkan, xiiBitflags< xiiGALResourceStateFlags > oldState, xiiBitflags< xiiGALResourceStateFlags > newState, xiiBitflags< xiiGALStateTransitionFlags > flags, vk::ImageSubresourceRange *pSubresourceRange=nullptr) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
UnmapBuffer(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiEnum< xiiGALMapType > mapType) | xiiGALCommandList | |
UnmapBufferPlatform(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiEnum< xiiGALMapType > mapType) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
UnmapTextureSubresource(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData) | xiiGALCommandList | |
UnmapTextureSubresourcePlatform(xiiSharedPtr< xiiGALTexture > pTexture, xiiGALTextureMipLevelData textureMipLevelData) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
UpdateBuffer(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiUInt32 uiDestinationOffset, xiiArrayPtr< const xiiUInt8 > pSourceData) | xiiGALCommandList | |
UpdateBufferPlatform(xiiSharedPtr< xiiGALBuffer > pBuffer, xiiUInt32 uiDestinationOffset, xiiArrayPtr< const xiiUInt8 > pSourceData) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
UpdateBufferRegion(xiiGALBufferVulkan *pBufferVulkan, vk::Buffer vkSourceBuffer, xiiUInt64 uiSourceOffset, xiiUInt64 uiDestinationOffset, xiiUInt64 uiSizeInBytes) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
UpdateTexture(xiiSharedPtr< xiiGALTexture > pTexture, const xiiGALTextureMipLevelData &textureMiplevelData, const xiiBoundingBoxU32 &textureBox, const xiiGALTextureSubResourceData &subresourceData) | xiiGALCommandList | |
UpdateTexturePlatform(xiiSharedPtr< xiiGALTexture > pTexture, const xiiGALTextureMipLevelData &textureMiplevelData, const xiiBoundingBoxU32 &textureBox, const xiiGALTextureSubResourceData &subresourceData) override final (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
UpdateTextureRegion(const void *pSourceData, xiiUInt64 uiSourceStride, xiiUInt64 uiSourceDepthStride, xiiGALTextureVulkan *pTextureVulkan, xiiUInt32 uiMipLevel, xiiUInt32 uiSlice, const xiiBoundingBoxU32 &destinationBox) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | |
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 |
xiiGALCommandListVulkan(xiiSharedPtr< xiiGALDeviceVulkan > pDeviceVulkan, xiiGALCommandQueueVulkan *pCommandQueueVulkan, xiiGALCommandBufferPoolVulkan *pCommandBufferPool, const xiiGALCommandListCreationDescription &creationDescription) (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protected |
xiiGALCommandQueueVulkan (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | friend |
xiiGALDeviceObject(xiiSharedPtr< xiiGALDevice > pDevice) (defined in xiiGALDeviceObject) | xiiGALDeviceObject | protected |
xiiGALDeviceVulkan (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | friend |
xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protected |
xiiMemoryUtils (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | 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 |
~xiiGALCommandListVulkan() (defined in xiiGALCommandListVulkan) | xiiGALCommandListVulkan | protectedvirtual |
~xiiGALDeviceObject() (defined in xiiGALDeviceObject) | xiiGALDeviceObject | protectedvirtual |
~xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protectedvirtual |
~xiiRefCounted()=default | xiiRefCounted | virtual |
~xiiReflectedClass()=default (defined in xiiReflectedClass) | xiiReflectedClass | virtual |