|
Toast Engine
|
This is the complete list of members for assets::DestructionMaterial, including all inherited members.
| addRef() noexcept (defined in assets::Asset) | assets::Asset | protected |
| 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::Data | inline |
| Data(const toml::table &table, Handle< Schema > schema={}) (defined in assets::Data) | assets::Data | explicit |
| Data(const toml::table &table, Handle< Schema > schema, KeepAllKeysTag) | assets::Data | |
| density() const noexcept -> float | assets::DestructionMaterial | |
| destructible() const noexcept -> bool | assets::DestructionMaterial | |
| DestructionMaterial(const toml::table &table, Handle< Schema > schema={}) (defined in assets::DestructionMaterial) | assets::DestructionMaterial | explicit |
| 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::Hardness | assets::DestructionMaterial | |
| keep_all_keys (defined in assets::Data) | assets::Data | static |
| m_keep_all_keys (defined in assets::Data) | assets::Data | protected |
| m_root | assets::Data | protected |
| m_schema | assets::Data | protected |
| onReloaded() override (defined in assets::DestructionMaterial) | assets::DestructionMaterial | protectedvirtual |
| operator=(const Asset &) -> Asset &=delete (defined in assets::Asset) | assets::Asset | |
| operator[](std::string_view k) -> DataValue & (defined in assets::Data) | assets::Data | inline |
| operator[](std::string_view k) const -> const DataValue & (defined in assets::Data) | assets::Data | inline |
| refCount() const noexcept -> uint32_t (defined in assets::Asset) | assets::Asset | |
| release() noexcept (defined in assets::Asset) | assets::Asset | protected |
| reload(const toml::table &table) | assets::Data | virtual |
| root() const -> const DataValue & (defined in assets::Data) | assets::Data | inline |
| schema() const -> const Handle< Schema > & (defined in assets::Data) | assets::Data | inline |
| serialize(SaveMode mode) const -> std::vector< uint8_t > override (defined in assets::Data) | assets::Data | virtual |
| structuralStrength() const noexcept -> float | assets::DestructionMaterial | |
| toughness() const noexcept -> float | assets::DestructionMaterial | |
| type() const -> std::string_view override (defined in assets::DestructionMaterial) | assets::DestructionMaterial | inlinevirtual |
| ~Asset()=default (defined in assets::Asset) | assets::Asset | virtual |
| ~ISaveable()=default (defined in assets::ISaveable) | assets::ISaveable | virtual |