Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::texture_header_info Struct Reference

#include <asset_storage.h>

Inheritance diagram for unravel::texture_header_info:
crtp_meta_type< texture_header_info, asset_header_info >

Public Attributes

uint32_t width {}
 
uint32_t height {}
 
uint16_t depth {1}
 
uint16_t num_layers {1}
 
uint16_t num_mips {1}
 
std::string format {}
 

Additional Inherited Members

- Public Member Functions inherited from crtp_meta_type< texture_header_info, asset_header_info >
virtual auto get_meta_type () const -> entt::meta_type
 
auto is () const -> bool
 
auto is (const entt::meta_type &type) const -> bool
 
virtual auto as_derived () -> entt::meta_any
 
- Static Public Member Functions inherited from crtp_meta_type< texture_header_info, asset_header_info >
static auto get_static_meta_type () -> entt::meta_type
 

Detailed Description

Definition at line 141 of file asset_storage.h.

Member Data Documentation

◆ depth

uint16_t unravel::texture_header_info::depth {1}

Definition at line 145 of file asset_storage.h.

◆ format

std::string unravel::texture_header_info::format {}

Definition at line 148 of file asset_storage.h.

◆ height

uint32_t unravel::texture_header_info::height {}

Definition at line 144 of file asset_storage.h.

◆ num_layers

uint16_t unravel::texture_header_info::num_layers {1}

Definition at line 146 of file asset_storage.h.

◆ num_mips

uint16_t unravel::texture_header_info::num_mips {1}

Definition at line 147 of file asset_storage.h.

◆ width

uint32_t unravel::texture_header_info::width {}

Definition at line 143 of file asset_storage.h.


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