Toast Engine
Loading...
Searching...
No Matches
assets::DestructionMaterial Member List

This is the complete list of members for assets::DestructionMaterial, including all inherited members.

addRef() noexcept (defined in assets::Asset)assets::Assetprotected
Asset()=default (defined in assets::Asset)assets::Asset
Asset(const Asset &)=delete (defined in assets::Asset)assets::Asset
burnRate() const noexcept -> float (defined in assets::DestructionMaterial)assets::DestructionMaterial
contains(std::string_view k) const -> bool (defined in assets::Data)assets::Datainline
Data(const toml::table &table, Handle< Schema > schema={}) (defined in assets::Data)assets::Dataexplicit
Data(const toml::table &table, Handle< Schema > schema, KeepAllKeysTag)assets::Data
density() const noexcept -> floatassets::DestructionMaterial
destructible() const noexcept -> boolassets::DestructionMaterial
DestructionMaterial(const toml::table &table, Handle< Schema > schema={}) (defined in assets::DestructionMaterial)assets::DestructionMaterialexplicit
flammable() const noexcept -> bool (defined in assets::DestructionMaterial)assets::DestructionMaterial
fracturePatterh() const noexcept -> physics::FracturePattern (defined in assets::DestructionMaterial)assets::DestructionMaterial
fractureProfile() const noexcept -> physics::PackedFractureProfile (defined in assets::DestructionMaterial)assets::DestructionMaterial
get() const -> toml::table (defined in assets::DestructionMaterial)assets::DestructionMaterial
hardness() const noexcept -> physics::Hardnessassets::DestructionMaterial
keep_all_keys (defined in assets::Data)assets::Datastatic
m_keep_all_keys (defined in assets::Data)assets::Dataprotected
m_rootassets::Dataprotected
m_schemaassets::Dataprotected
onReloaded() override (defined in assets::DestructionMaterial)assets::DestructionMaterialprotectedvirtual
operator=(const Asset &) -> Asset &=delete (defined in assets::Asset)assets::Asset
operator[](std::string_view k) -> DataValue & (defined in assets::Data)assets::Datainline
operator[](std::string_view k) const -> const DataValue & (defined in assets::Data)assets::Datainline
refCount() const noexcept -> uint32_t (defined in assets::Asset)assets::Asset
release() noexcept (defined in assets::Asset)assets::Assetprotected
reload(const toml::table &table)assets::Datavirtual
root() const -> const DataValue & (defined in assets::Data)assets::Datainline
schema() const -> const Handle< Schema > & (defined in assets::Data)assets::Datainline
serialize(SaveMode mode) const -> std::vector< uint8_t > override (defined in assets::Data)assets::Datavirtual
structuralStrength() const noexcept -> floatassets::DestructionMaterial
toughness() const noexcept -> floatassets::DestructionMaterial
type() const -> std::string_view override (defined in assets::DestructionMaterial)assets::DestructionMaterialinlinevirtual
~Asset()=default (defined in assets::Asset)assets::Assetvirtual
~ISaveable()=default (defined in assets::ISaveable)assets::ISaveablevirtual