Chicane

Sky

Header
Includes/Chicane/Box/Asset/Sky.hpp
Namespace
Chicane::Box::Sky

Constructors

NameDescription
Sky(
const  FileSystem::Path& inFilepath
)

Destructors

NameDescription
~Sky()

Functions

AccessReturnModifierNameDescription
public
const  SkyRawSides&
const
getSides()
public
const  SkyRawSide&
const
getSide(
SkySide inSide
)
public
void
setSide(
SkySide inSide
const  SkyRawSide& inFilepath
)
public
const  String&
const
getModel()
public
void
setModel(
const  String& inModel
)
private
const
getSideFromString(
const  String& inValue
)
private
void
fetchSides()
private
void
fetchModel()

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
EXTENSION
public
const  char*
static, constexpr
TAG
public
const  char*
static, constexpr
SIDES_TAG_NAME
public
const  char*
static, constexpr
TEXTURE_SIDE_ATTRIBUTE_NAME
public
const  std::vector<SkySide>
static
ORDER
public
const  std::map<StringSkySide>
static
SIDE_MAP
private
m_sides
private
m_model