Chicane

DrawResource

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

Types

NameValueDescription
HashTable
std::unordered_map<Hash::ValueDraw::Id>

Functions

AccessReturnModifierNameDescription
public
bool
inline, const
isDirty()
public
void
inline
markAsDirty()
public
void
inline
markAsClean()
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()

Members

AccessTypeModifierNameDescription
private
bool
m_bIsDirty
private
m_hashes