![]() |
XII Release 0.1.0
|
This describes multi-sampled texture resolve command arguments. More...
#include <CommandList.h>
Public Member Functions | |
XII_DECLARE_POD_TYPE () | |
XII_ALWAYS_INLINE | xiiGALResolveTextureSubresourceDescription (xiiUInt32 uiSourceMip, xiiUInt32 uiSourceSlice, xiiUInt32 uiDestMip, xiiUInt32 uiDestSlice, xiiEnum< xiiGALResourceFormat > format=xiiGALResourceFormat::Unknown, xiiEnum< xiiGALStateTransitionMode > sourceMode=xiiGALStateTransitionMode::Transition, xiiEnum< xiiGALStateTransitionMode > destMode=xiiGALStateTransitionMode::Transition) |
Public Attributes | |
xiiUInt32 | m_uiSourceMipLevel = 0U |
Mip level of the source multi-sampled texture to resolve. | |
xiiUInt32 | m_uiSourceSlice = 0U |
Array slice of the source multi-sampled texture to resolve. | |
xiiEnum< xiiGALStateTransitionMode > | m_SourceTextureTransitionMode = xiiGALStateTransitionMode::None |
Source texture state transition mode, see xiiGALStateTransitionMode. | |
xiiUInt32 | m_uiDestinationMipLevel = 0U |
Mip level of the destination non-multi-sampled texture. | |
xiiUInt32 | m_uiDestinationSlice = 0U |
Array slice of the destination non-multi-sampled texture. | |
xiiEnum< xiiGALStateTransitionMode > | m_DestinationTextureTransitionMode = xiiGALStateTransitionMode::None |
Destination texture state transition mode, see xiiGALStateTransitionMode. | |
xiiEnum< xiiGALResourceFormat > | m_Format = xiiGALResourceFormat::Unknown |
If one or both textures are typeless, specifies the type of the typeless texture. If both texture formats are not typeless, in which case they must be identical, this member must be either xiiGALResourceFormat::Unknown, or match this format. | |
This describes multi-sampled texture resolve command arguments.