Chicane

Tessellation

Header
Includes/Chicane/Grid/Component/Svg/Tessellation.hpp
Namespace
Chicane::Grid::SvgTessellation

Tipos

NomeValorDescrição
Builder
std::function<Primitive()>

Construtores

NomeDescrição
SvgTessellation()

Funções

AccessoReturnoModificadorNomeDescrição
public
static
instance()
public
const  Primitive*
const
find(
const  std::string& inKey
)
public
void
request(
const  std::string& inKey
Builder inBuild
)
public
bool
pump()
public
std::uint64_t
const
generation()
private
void
finish(
const  std::string& inKey
Primitive inPrimitive
)

Membros

AccessoTipoModificadorNomeDescrição
private
std::mutex
m_mutex
private
std::unordered_set<std::string>
m_inFlight
private
m_ready
private
std::unordered_map<std::stringPrimitive>
m_cache
private
std::uint64_t
m_generation