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 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:
  • /github/workspace/code/render/coregraphics/texture.h