Berserk
Public Member Functions | Public Attributes | List of all members
ResMeshImportOptions Class Referencefinal

Texture import options. More...

#include <ResMesh.hpp>

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

Public Member Functions

BRK_API ResMeshImportOptions ()=default
 
BRK_API ~ResMeshImportOptions () 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

MeshFormat meshFormat = {MeshAttribute::Position, MeshAttribute::Normal, MeshAttribute::Tangent, MeshAttribute::UV}
 
bool flipUVs = true
 
bool triangulate = true
 
bool indexed = true
 

Additional Inherited Members

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

Detailed Description

Texture import options.

Constructor & Destructor Documentation

◆ ResMeshImportOptions()

BRK_API ResMeshImportOptions::ResMeshImportOptions ( )
default

◆ ~ResMeshImportOptions()

BRK_API ResMeshImportOptions::~ResMeshImportOptions ( )
overridedefault

Member Data Documentation

◆ flipUVs

bool ResMeshImportOptions::flipUVs = true

Format of the data to import and preserve

◆ indexed

bool ResMeshImportOptions::indexed = true

Triangulate so primitives type is triangles

◆ meshFormat

◆ triangulate

bool ResMeshImportOptions::triangulate = true

Flip uv coords on loading


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