OpenBarnyard
 
Loading...
Searching...
No Matches
AMaterialLibraryManager::TextureSlot Class Reference

#include <AMaterialLibraryManager.h>

Inheritance diagram for AMaterialLibraryManager::TextureSlot:

Public Member Functions

 TextureSlot ()=default
 
void SetTexture (Toshi::TTexture *a_pTexture)
 
Toshi::TTexture * GetTexture () const
 
void SetName (const Toshi::TString8 &a_Name)
 
void ResetName ()
 
const Toshi::TString8 & GetName ()
 
AMaterialLibraryGetLibrary () const
 
void SetLibrary (AMaterialLibrary *a_pLibrary)
 

Detailed Description

Definition at line 30 of file AMaterialLibraryManager.h.

Constructor & Destructor Documentation

◆ TextureSlot()

AMaterialLibraryManager::TextureSlot::TextureSlot ( )
default

Member Function Documentation

◆ GetLibrary()

AMaterialLibrary * AMaterialLibraryManager::TextureSlot::GetLibrary ( ) const
inline

Definition at line 61 of file AMaterialLibraryManager.h.

62 {
63 return m_pMaterialLibrary;
64 }

◆ GetName()

const Toshi::TString8 & AMaterialLibraryManager::TextureSlot::GetName ( )
inline

Definition at line 56 of file AMaterialLibraryManager.h.

57 {
58 return m_Name;
59 }

◆ GetTexture()

Toshi::TTexture * AMaterialLibraryManager::TextureSlot::GetTexture ( ) const
inline

Definition at line 40 of file AMaterialLibraryManager.h.

41 {
42 return m_pTexture;
43 }

◆ ResetName()

void AMaterialLibraryManager::TextureSlot::ResetName ( )
inline

Definition at line 51 of file AMaterialLibraryManager.h.

52 {
53 m_Name = "";
54 }

◆ SetLibrary()

void AMaterialLibraryManager::TextureSlot::SetLibrary ( AMaterialLibrary * a_pLibrary)
inline

Definition at line 66 of file AMaterialLibraryManager.h.

67 {
68 m_pMaterialLibrary = a_pLibrary;
69 }

◆ SetName()

void AMaterialLibraryManager::TextureSlot::SetName ( const Toshi::TString8 & a_Name)
inline

Definition at line 45 of file AMaterialLibraryManager.h.

46 {
47 m_Name = a_Name;
48 m_Name.MakeLower();
49 }

◆ SetTexture()

void AMaterialLibraryManager::TextureSlot::SetTexture ( Toshi::TTexture * a_pTexture)
inline

Definition at line 35 of file AMaterialLibraryManager.h.

36 {
37 m_pTexture = a_pTexture;
38 }

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