Chicane

Group

ヘッダー
Includes/Chicane/Box/Mesh/Group.hpp
ネームスペース
Chicane::Box::MeshGroup

Types

名前価値説明
TextureMaps

関数

アクセスタイプモディファイア名前説明
public
bool
const
isValid()
public
const  String&
const
getId()
public
void
setId(
const  String& inId
)
public
const  String&
const
getBone()
public
void
setBone(
const  String& inBone
)
public
const
getModel()
public
void
setModel(
const  XmlNode& inNode
const  FileSystem::Path& inBase
)
public
void
setModel(
const  String& inSource
const  String& inReference
)
public
const  TextureMaps&
const
getTextures()
public
bool
const
hasTexture(
TextureMap inMap
)
public
const
getTexture(
TextureMap inMap
)
public
void
setTexture(
TextureMap inMap
const  XmlNode& inNode
const  FileSystem::Path& inBase
)
public
void
setTexture(
TextureMap inMap
const  String& inSource
const  String& inReference
)
public
void
setTexture(
const  XmlNode& inNode
const  FileSystem::Path& inBase
)
public
void
setTexture(
const  String& inSource
const  String& inReference
)
public
void
const
saveTextures(
XmlNode& outNode
)
public
const  Transform&
const
getTransform()
public
const  Mat4&
const
getModelMatrix()
public
void
setTransform(
const  Transform& inTransform
)
public
void
setTransform(
const  XmlNode& inNode
)
public
void
const
saveTransform(
XmlNode& outNode
)
public
float
const
getEmissiveStrength()
public
void
setEmissiveStrength(
float inValue
)
public
float
const
getTileSize()
public
void
setTileSize(
float inValue
)

メンバ

アクセスタイプモディファイア名前説明
public
const  char*
static, constexpr
TAG
public
const  char*
static, constexpr
ID_ATTRIBUTE_NAME
public
const  char*
static, constexpr
BONE_ATTRIBUTE_NAME
public
const  char*
static, constexpr
TRANSLATION_ATTRIBUTE_NAME
public
const  char*
static, constexpr
ROTATION_ATTRIBUTE_NAME
public
const  char*
static, constexpr
SCALE_ATTRIBUTE_NAME
public
const  char*
static, constexpr
EMISSIVE_STRENGTH_ATTRIBUTE_NAME
public
const  char*
static, constexpr
TILE_SIZE_ATTRIBUTE_NAME
private
m_id
private
m_bone
private
m_model
private
m_textures
private
m_transform
private
float
m_emissiveStrength
private
float
m_tileSize