Chicane

Box

Box is the asset system, based on the XML format and holds binaries as Base64.

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

Types

NameValueDescription
WindowEventObservable
WindowEventSubscription
WindowSizeObservable
EventObservable<const  Vec<2std::uint32_t>&>
WindowSizeSubscription
EventSubscription<const  Vec<2std::uint32_t>&>
WindowBackendObservable
WindowBackendSubscription
AssetObservable
EventObservable<const  class Asset*>
AssetSubscription
EventSubscription<const  class Asset*>
FontRaw
std::vector<unsigned char>
ModelRaw
std::vector<unsigned char>
SkyParsedSide
SkyParsedSides
std::unordered_map<SkySideSkyParsedSide>
SkyRawSides
std::unordered_map<SkySideAssetReference>

Functions

AccessReturnModifierNameDescription
public
std::vector<const  class Asset*>
getById(
const  String& inId
)
public
const  T*
inline
getById(
const  String& inId
)
public
const  class Asset*
load(
const  FileSystem::Path& inFilePath
)
public
const  T*
inline
load(
const  FileSystem::Path& inFilePath
)
public