Nebula
Loading...
Searching...
No Matches
CoreGraphics::TextureSubresourceInfo Struct Reference

#include <barrier.h>

Public Member Functions

 TextureSubresourceInfo ()
 TextureSubresourceInfo (CoreGraphics::ImageBits bits, uint mip, uint mipCount, uint layer, uint layerCount)
const bool Overlaps (const TextureSubresourceInfo &rhs) const

Static Public Member Functions

static TextureSubresourceInfo Texture (CoreGraphics::ImageBits bits)
static TextureSubresourceInfo Color ()
static TextureSubresourceInfo DepthStencil ()
static TextureSubresourceInfo ColorNoMipNoLayer ()
static TextureSubresourceInfo ColorNoMip (uint layerCount)
static TextureSubresourceInfo ColorNoLayer (uint mipCount)
static TextureSubresourceInfo DepthStencilNoMipNoLayer ()
static TextureSubresourceInfo DepthStencilNoMip (uint layerCount)
static TextureSubresourceInfo DepthStencilNoLayer (uint mipCount)

Public Attributes

ImageBits bits
uint mip
uint mipCount
uint layer
uint layerCount

Constructor & Destructor Documentation

◆ TextureSubresourceInfo() [1/2]

CoreGraphics::TextureSubresourceInfo::TextureSubresourceInfo ( )
inline

◆ TextureSubresourceInfo() [2/2]

CoreGraphics::TextureSubresourceInfo::TextureSubresourceInfo ( CoreGraphics::ImageBits bits,
uint mip,
uint mipCount,
uint layer,
uint layerCount )
inline

Member Function Documentation

◆ Color()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::Color ( )
inlinestatic

◆ ColorNoLayer()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::ColorNoLayer ( uint mipCount)
inlinestatic

◆ ColorNoMip()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::ColorNoMip ( uint layerCount)
inlinestatic

◆ ColorNoMipNoLayer()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::ColorNoMipNoLayer ( )
inlinestatic

◆ DepthStencil()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencil ( )
inlinestatic

◆ DepthStencilNoLayer()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencilNoLayer ( uint mipCount)
inlinestatic

◆ DepthStencilNoMip()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencilNoMip ( uint layerCount)
inlinestatic

◆ DepthStencilNoMipNoLayer()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencilNoMipNoLayer ( )
inlinestatic

◆ Overlaps()

const bool CoreGraphics::TextureSubresourceInfo::Overlaps ( const TextureSubresourceInfo & rhs) const
inline

◆ Texture()

TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::Texture ( CoreGraphics::ImageBits bits)
inlinestatic

Member Data Documentation

◆ bits

ImageBits CoreGraphics::TextureSubresourceInfo::bits

◆ layer

uint CoreGraphics::TextureSubresourceInfo::layer

◆ layerCount

uint CoreGraphics::TextureSubresourceInfo::layerCount

◆ mip

uint CoreGraphics::TextureSubresourceInfo::mip

◆ mipCount

uint CoreGraphics::TextureSubresourceInfo::mipCount

The documentation for this struct was generated from the following file:
  • /github/workspace/code/render/coregraphics/barrier.h