Etterna 0.75.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Texture Struct Reference
Collaboration diagram for Texture:
Collaboration graph
[legend]

Public Types

enum  { Wrapping = 0b01 , Filtering = 0b10 , PossibleSamplerCount = 4 , MaxTextures = 1 << 15 }
 

Public Member Functions

void InitImageBuffer ()
 
void DestroyImageBuffer ()
 

Public Attributes

VmaAllocation allocation = nullptr
 
VmaAllocator allocator = nullptr
 
vk::Image image = {}
 
vk::ImageView view = nullptr
 
uint32_t width = 0
 
uint32_t height = 0
 
bool initialized = false
 
bool dirty = false
 
vk::ImageLayout currentLayout = vk::ImageLayout::eUndefined
 
PersistentBuffer imageBuffer
 

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