Berserk
Public Member Functions | Public Attributes | List of all members
ResTextureImportOptions Class Reference

Texture import options. More...

#include <ResTexture.hpp>

Inheritance diagram for ResTextureImportOptions:
Inheritance graph
[legend]
Collaboration diagram for ResTextureImportOptions:
Collaboration graph
[legend]

Public Member Functions

BRK_API ResTextureImportOptions ()=default
 
BRK_API ~ResTextureImportOptions () override=default
 
- Public Member Functions inherited from ResourceImportOptions
BRK_API ~ResourceImportOptions () override=default
 
- Public Member Functions inherited from RefCnt
virtual ~RefCnt ()
 
bool IsUnique () const
 
std::int32_t GetRefs () const
 
std::int32_t AddRef () const
 
std::int32_t RelRef () const
 

Public Attributes

int width = -1
 
int height = -1
 
bool mipmaps = false
 
bool cacheCPU = false
 
uint32 channels = 4
 

Additional Inherited Members

- Protected Member Functions inherited from RefCnt
virtual void Destroy () const
 

Detailed Description

Texture import options.

Constructor & Destructor Documentation

◆ ResTextureImportOptions()

BRK_API ResTextureImportOptions::ResTextureImportOptions ( )
default

◆ ~ResTextureImportOptions()

BRK_API ResTextureImportOptions::~ResTextureImportOptions ( )
overridedefault

Member Data Documentation

◆ cacheCPU

bool ResTextureImportOptions::cacheCPU = false

Generate mip maps for texture

◆ channels

uint32 ResTextureImportOptions::channels = 4

Cache loaded image data on cpu

◆ height

int ResTextureImportOptions::height = -1

Desired width; -1 use native from file

◆ mipmaps

bool ResTextureImportOptions::mipmaps = false

Desired height; -1 use native from file

◆ width

int ResTextureImportOptions::width = -1

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