Chicane

Resource

Header
Includes/Chicane/Renderer/Draw/Resource.hpp
Namespace
Chicane::Renderer::DrawResource

Tipos

NomeValorDescrição
HashTable
std::unordered_map<Hash::Value, Draw::Id>

Funções

AccessoReturnoModificadorNomeDescrição
public
bool
inline, const
isDirty()
public
void
inline
markAsDirty()
public
void
inline
markAsClean()
public
bool
inline, const
isVolatile()
public
void
inline
setIsVolatile(
bool inValue
)
protected
inline
findHash(
const  Data* inData, 
std::uint32_t inDataSize, 
const  Seed* inSeed, 
std::uint32_t inSeedSize
)
protected
inline
findHash(
Hash::Value inValue
)
protected
void
inline
addHash(
const  Data* inData, 
std::uint32_t inDataSize, 
const  Seed* inSeed, 
std::uint32_t inSeedSize, 
Draw::Id inId
)
protected
void
inline
addHash(
Hash::Value inValue, 
Draw::Id inId
)
protected
inline
hash(
const  Data* inData, 
std::uint32_t inDataSize, 
const  Seed* inSeed, 
std::uint32_t inSeedSize
)
protected
void
inline
clearHashes()

Membros

AccessoTipoModificadorNomeDescrição
private
bool
m_bIsDirty
private
bool
m_bIsVolatile
private
m_hashes