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

#include <texture.h>

Inherits CoreGraphics::TextureCreateInfo.

Inherited by Vulkan::VkTextureLoadInfo.

Public Attributes

float widthScale
 
float heightScale
 
float depthScale
 
CoreGraphics::WindowId window
 
- Public Attributes inherited from CoreGraphics::TextureCreateInfo
Resources::ResourceName name
 
CoreGraphics::TextureUsage usage
 
Util::StringAtom tag
 
const void * data
 
SizeT dataSize
 
CoreGraphics::TextureType type
 
CoreGraphics::PixelFormat::Code format
 
float width
 
float height
 
float depth
 
uint mips
 
uint minMip
 
uint layers
 
uint samples
 
bool clear
 
union { 
 
   Math::float4   clearColorF4 
 
   Math::uint4   clearColorU4 
 
   Math::int4   clearColorI4 
 
   DepthStencilClear   clearDepthStencil 
 
};  
 
bool windowRelative: 1
 
bool bindless: 1
 
bool sparse: 1
 
bool allowCast: 1
 
CoreGraphics::TextureId alias
 
CoreGraphics::ImageLayout defaultLayout
 
CoreGraphics::TextureSwizzle swizzle
 

Additional Inherited Members

- Public Member Functions inherited from CoreGraphics::TextureCreateInfo
 TextureCreateInfo ()
 

Member Data Documentation

◆ depthScale

float CoreGraphics::TextureCreateInfoAdjusted::depthScale

◆ heightScale

float CoreGraphics::TextureCreateInfoAdjusted::heightScale

◆ widthScale

float CoreGraphics::TextureCreateInfoAdjusted::widthScale

◆ window

CoreGraphics::WindowId CoreGraphics::TextureCreateInfoAdjusted::window

The documentation for this struct was generated from the following file: