Chicane

Material

ヘッダー
Includes/Chicane/Box/Material.hpp
ネームスペース
Chicane::Box::Material

Types

名前価値説明
TextureMaps

コンストラクター

名前説明
Material(
const  FileSystem::Path& inFilepath
)

デストラクター

名前説明
~Material()

関数

アクセスタイプモディファイア名前説明
public
const  Material*
static
sGetDefault()
public
bool
const
isValid()
public
const  TextureMaps&
const
getTextures()
public
bool
const
hasTexture()
public
const
getTexture()
public
void
setTexture(
TextureMaterial inType, 
const  XmlNode& inNode, 
const  FileSystem::Path& inBase
)
public
void
setTexture(
TextureMaterial inType, 
const  String& inSource, 
const  String& inReference
)
public
void
setTexture(
const  String& inSource, 
const  String& inReference
)
private
void
fetchTextures()
private
void
saveTextures()

メンバ

アクセスタイプモディファイア名前説明
public
const  char*
static, constexpr
EXTENSION
public
const  char*
static, constexpr
TAG
public
const  char*
static, constexpr
DEFAULT_SOURCE
public
const  char*
static, constexpr
DEFAULT_REFERENCE
public
const  char*
static, constexpr
GRAY_SOURCE
public
const  char*
static, constexpr
GRAY_REFERENCE
private
m_textures