Diligent::ResolveTextureSubresourceAttribs struct

Describes multi-sampled texture resolve command arguments.

Contents

This structure is used by IDeviceContext::ResolveTextureSubresource().

Public variables

Uint32 SrcMipLevel
Mip level of the source multi-sampled texture to resolve.
Uint32 SrcSlice
Array slice of the source multi-sampled texture to resolve.
RESOURCE_STATE_TRANSITION_MODE SrcTextureTransitionMode
Source texture state transition mode, see Diligent::RESOURCE_STATE_TRANSITION_MODE.
Uint32 DstMipLevel
Mip level of the destination non-multi-sampled texture.
Uint32 DstSlice
Array slice of the destination non-multi-sampled texture.
RESOURCE_STATE_TRANSITION_MODE DstTextureTransitionMode
Destination texture state transition mode, see Diligent::RESOURCE_STATE_TRANSITION_MODE.
TEXTURE_FORMAT Format
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 TEX_FORMAT_UNKNOWN, or match this format.