Chicane

Sky

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

Constructors

NameDescription
Sky(
const  FileSystem::Path& inFilepath
)

Destructors

NameDescription
~Sky()

Functions

AccessReturnModifierNameDescription
public
const
getKind()
public
void
setKind(
SkyKind inKind
)
public
const
getTextures()
public
void
addTexture(
const  std::vector<FileSystem::Path>& inFilepaths
)
public
void
addTexture(
const  FileSystem::Path& inFilepath
)
public
void
addTexture(
const  String& inSource, 
const  String& inReference
)
public
const
getModel()
public
void
setModel(
const  FileSystem::Path& inFilepath
)
public
void
setModel(
const  String& inSource, 
const  String& inReference
)
private
void
fetchKind()
private
void
fetchTextures()
private
void
fetchModel()

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
EXTENSION
public
const  char*
static, constexpr
TAG
public
const  char*
static, constexpr
TEXTURES_TAG
public
const  char*
static, constexpr
KIND_ATTRIBUTE_NAME
public
const  char*
static, constexpr
PREVIEW_SOURCE
public
const  char*
static, constexpr
BOX_SOURCE
public
const  char*
static, constexpr
DOME_SOURCE
private
m_kind
private
m_textures
private
m_model