Chicane

Model Manager

Header
Includes/Chicane/Box/Asset/Model/Manager.hpp
Namespace
Chicane::Box::ModelManager

Constructors

NameDescription
ModelManager()

Override Functions

AccessReturnModifierNameDescription
protected
void
onAllocation(
const  String& inId
const  ModelParsed& inData
)
protected
void
onDeallocation(
const  String& inId
)
protected
void
onActivation(
const  String& inId
)
protected
void
onDeactivation(
const  String& inId
)

Functions

AccessReturnModifierNameDescription
public
void
load(
const  String& inId
const  Model& inModel
)
public
const
getInstance(
const  String& inId
)
public
const  ModelParsed&
const
getData(
const  String& inId
)
public
const  std::vector<Vertex>&
const
getVertices()
public
const  std::vector<std::uint32_t>&
const
getIndices()
public
std::uint32_t
const
getFirstUse(
const  String& inId
)

Members

AccessTypeModifierNameDescription
private
std::vector<Vertex>
m_vertices
private
std::vector<std::uint32_t>
m_indices