Berserk
Public Member Functions | Static Public Member Functions | List of all members
ResMaterial Class Referencefinal

3d mesh geometry for rendering More...

#include <ResMaterial.hpp>

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

Public Member Functions

BRK_API ResMaterial ()=default
 
BRK_API ~ResMaterial () override=default
 
BRK_API const StringNameGetResourceType () const override
 
BRK_API const Ref< Material > & GetMaterial () const
 
- Public Member Functions inherited from Resource
BRK_API ~Resource () override=default
 
BRK_API void SetName (StringName name)
 
BRK_API void SetPath (String path)
 
BRK_API void SetUUID (UUID uuid)
 
BRK_API const StringNameGetName () const
 
BRK_API const StringGetPath () const
 
BRK_API const UUIDGetUUID () const
 
- 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
 

Static Public Member Functions

static BRK_API const StringNameGetResourceTypeStatic ()
 

Additional Inherited Members

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

Detailed Description

3d mesh geometry for rendering

Constructor & Destructor Documentation

◆ ResMaterial()

BRK_API ResMaterial::ResMaterial ( )
default

◆ ~ResMaterial()

BRK_API ResMaterial::~ResMaterial ( )
overridedefault

Member Function Documentation

◆ GetMaterial()

BRK_API const Ref<Material>& ResMaterial::GetMaterial ( ) const
inline

◆ GetResourceType()

BRK_NS_BEGIN const StringName & ResMaterial::GetResourceType ( ) const
overridevirtual
Returns
Unique resource type identifier

Implements Resource.

◆ GetResourceTypeStatic()

const StringName & ResMaterial::GetResourceTypeStatic ( )
static

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