|
Toast Engine
|
This is the complete list of members for assets::Curve, 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 | |
| Curve(std::vector< Points > channels, SplineType type, float t_scale=1.0f) (defined in assets::Curve) | assets::Curve | |
| dimension() const noexcept -> CurveDimension (defined in assets::Curve) | assets::Curve | inline |
| eval1D(float t) const -> float (defined in assets::Curve) | assets::Curve | |
| eval2D(float t) const -> glm::vec2 (defined in assets::Curve) | assets::Curve | |
| eval3D(float t) const -> glm::vec3 (defined in assets::Curve) | assets::Curve | |
| evalAtX(float x) const -> float (defined in assets::Curve) | assets::Curve | inline |
| evalChannel(size_t channel, float t) const -> float (defined in assets::Curve) | assets::Curve | |
| fromToml(const toml::table &tbl) -> std::unique_ptr< Curve > (defined in assets::Curve) | assets::Curve | static |
| numPoints(size_t channel=0) const noexcept -> size_t (defined in assets::Curve) | assets::Curve | inline |
| operator=(const Asset &) -> Asset &=delete (defined in assets::Asset) | assets::Asset | |
| Points typedef (defined in assets::Curve) | assets::Curve | |
| refCount() const noexcept -> uint32_t (defined in assets::Asset) | assets::Asset | |
| release() noexcept (defined in assets::Asset) | assets::Asset | protected |
| reload(const toml::table &tbl) | assets::Curve | |
| serialize(SaveMode mode) const -> std::vector< uint8_t > override (defined in assets::Curve) | assets::Curve | virtual |
| setPoints(size_t channel, Points points) (defined in assets::Curve) | assets::Curve | |
| splineType() const noexcept -> SplineType (defined in assets::Curve) | assets::Curve | inline |
| tScale() const noexcept -> float (defined in assets::Curve) | assets::Curve | inline |
| type() const -> std::string_view override (defined in assets::Curve) | assets::Curve | inlinevirtual |
| xRange() const noexcept -> glm::vec2 (defined in assets::Curve) | assets::Curve | |
| ~Asset()=default (defined in assets::Asset) | assets::Asset | virtual |
| ~ISaveable()=default (defined in assets::ISaveable) | assets::ISaveable | virtual |