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

This is the complete list of members for assets::Curve, 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
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::Curveinline
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::Curveinline
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::Curvestatic
numPoints(size_t channel=0) const noexcept -> size_t (defined in assets::Curve)assets::Curveinline
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::Assetprotected
reload(const toml::table &tbl)assets::Curve
serialize(SaveMode mode) const -> std::vector< uint8_t > override (defined in assets::Curve)assets::Curvevirtual
setPoints(size_t channel, Points points) (defined in assets::Curve)assets::Curve
splineType() const noexcept -> SplineType (defined in assets::Curve)assets::Curveinline
tScale() const noexcept -> float (defined in assets::Curve)assets::Curveinline
type() const -> std::string_view override (defined in assets::Curve)assets::Curveinlinevirtual
xRange() const noexcept -> glm::vec2 (defined in assets::Curve)assets::Curve
~Asset()=default (defined in assets::Asset)assets::Assetvirtual
~ISaveable()=default (defined in assets::ISaveable)assets::ISaveablevirtual