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, TextureId tex)
 
static TextureSubresourceInfo Color (TextureId tex)
 
static TextureSubresourceInfo DepthStencil (TextureId tex)
 
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()

static TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::Color ( TextureId tex)
inlinestatic

◆ ColorNoLayer()

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

◆ ColorNoMip()

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

◆ ColorNoMipNoLayer()

static TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::ColorNoMipNoLayer ( )
inlinestatic

◆ DepthStencil()

static TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencil ( TextureId tex)
inlinestatic

◆ DepthStencilNoLayer()

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

◆ DepthStencilNoMip()

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

◆ DepthStencilNoMipNoLayer()

static TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::DepthStencilNoMipNoLayer ( )
inlinestatic

◆ Overlaps()

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

◆ Texture()

static TextureSubresourceInfo CoreGraphics::TextureSubresourceInfo::Texture ( CoreGraphics::ImageBits bits,
TextureId tex )
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: