Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::TextureMetadata Struct Reference

#include <Texture.h>

Public Member Functions

 TextureMetadata ()=default
 

Public Attributes

std::string Name
 
std::string Path
 
uint32_t Width = 0
 
uint32_t Height = 0
 
uint8_t Channels = 0
 
TextureFormat Format = TextureFormat::RGB
 
TextureType Usage = TextureType::Diffuse
 
TextureSource Source = TextureSource::File
 
TextureState State = TextureState::Unloaded
 
uint32_t Layer = 0
 
TextureFilter MinFilter = TextureFilter::Linear
 
TextureFilter MagFilter = TextureFilter::Linear
 
TextureWrap WrapS = TextureWrap::Repeat
 
TextureWrap WrapT = TextureWrap::Repeat
 
bool Mipmaps = true
 

Detailed Description

Definition at line 52 of file Texture.h.

Constructor & Destructor Documentation

◆ TextureMetadata()

Elevate::TextureMetadata::TextureMetadata ( )
default

Member Data Documentation

◆ Channels

uint8_t Elevate::TextureMetadata::Channels = 0

Definition at line 57 of file Texture.h.

◆ Format

TextureFormat Elevate::TextureMetadata::Format = TextureFormat::RGB

Definition at line 58 of file Texture.h.

◆ Height

uint32_t Elevate::TextureMetadata::Height = 0

Definition at line 56 of file Texture.h.

◆ Layer

uint32_t Elevate::TextureMetadata::Layer = 0

Definition at line 62 of file Texture.h.

◆ MagFilter

TextureFilter Elevate::TextureMetadata::MagFilter = TextureFilter::Linear

Definition at line 65 of file Texture.h.

◆ MinFilter

TextureFilter Elevate::TextureMetadata::MinFilter = TextureFilter::Linear

Definition at line 64 of file Texture.h.

◆ Mipmaps

bool Elevate::TextureMetadata::Mipmaps = true

Definition at line 68 of file Texture.h.

◆ Name

std::string Elevate::TextureMetadata::Name

Definition at line 53 of file Texture.h.

◆ Path

std::string Elevate::TextureMetadata::Path

Definition at line 54 of file Texture.h.

◆ Source

TextureSource Elevate::TextureMetadata::Source = TextureSource::File

Definition at line 60 of file Texture.h.

◆ State

TextureState Elevate::TextureMetadata::State = TextureState::Unloaded

Definition at line 61 of file Texture.h.

◆ Usage

TextureType Elevate::TextureMetadata::Usage = TextureType::Diffuse

Definition at line 59 of file Texture.h.

◆ Width

uint32_t Elevate::TextureMetadata::Width = 0

Definition at line 55 of file Texture.h.

◆ WrapS

TextureWrap Elevate::TextureMetadata::WrapS = TextureWrap::Repeat

Definition at line 66 of file Texture.h.

◆ WrapT

TextureWrap Elevate::TextureMetadata::WrapT = TextureWrap::Repeat

Definition at line 67 of file Texture.h.


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