struct
GpuTextureSubresourceRange
Represents a range of subresources in a texture.
Public
Constructors
GpuTextureSubresourceRange
GpuTextureSubresourceRange(u32 baseMipLevel = 0, u32 mipLevelCount = 1, u32 baseArrayLayer = 0, u32 arrayLayerCount = 1, GpuTextureAspectFlags aspectMask = GpuTextureAspectFlag::Color)
Methods
staticTopMip
static GpuTextureSubresourceRange TopMip(u32 baseArrayLayer = 0, u32 arrayLayerCount = 1, GpuTextureAspectFlags aspectMask = GpuTextureAspectFlag::Color | GpuTextureAspectFlag::Depth | GpuTextureAspectFlag::Stencil)
Creates a subresource range covering only the highest (first) mip level.
staticAllSubresources
static GpuTextureSubresourceRange AllSubresources(GpuTextureAspectFlags aspectMask = GpuTextureAspectFlag::Color | GpuTextureAspectFlag::Depth | GpuTextureAspectFlag::Stencil)
Creates a subresource range covering all subresources.
Fields
BaseMipLevel
u32 BaseMipLevel
MipLevelCount
u32 MipLevelCount
BaseArrayLayer
u32 BaseArrayLayer
ArrayLayerCount
u32 ArrayLayerCount
AspectMask
GpuTextureAspectFlags AspectMask