![]() |
Grail (C++)
1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::evaluator::BezierSpline< ContextType >, including all inherited members.
| BezierSpline(std::shared_ptr< Evaluator< ContextType >> childEvaluator, const std::vector< Vector2 > &points, const std::vector< Vector2 > &tangents, float epsilon=0.001f) | grail::evaluator::BezierSpline< ContextType > | inline |
| BezierSpline(std::shared_ptr< Evaluator< ContextType >> childEvaluator, std::vector< Vector2 > &&points, std::vector< Vector2 > &&tangents, float epsilon=0.001f) | grail::evaluator::BezierSpline< ContextType > | inline |
| Curve(std::shared_ptr< Evaluator< ContextType >> childEvaluator) | grail::evaluator::Curve< ContextType > | inlineexplicit |
| Curve(const Curve< ContextType > &other)=default (defined in grail::evaluator::Curve< ContextType >) | grail::evaluator::Curve< ContextType > | |
| Curve(Curve< ContextType > &&other)=default (defined in grail::evaluator::Curve< ContextType >) | grail::evaluator::Curve< ContextType > | |
| DebugDump(const std::map< const void *, unsigned int > &nodeMapping, data::EvaluationDebugData &debugData) const override final | grail::evaluator::Curve< ContextType > | inlineprotectedvirtual |
| Evaluate(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const override final | grail::evaluator::Curve< ContextType > | inlinevirtual |
| EvaluateContext(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const | grail::evaluator::Evaluator< ContextType > | inline |
| GetEvaluatorType() const override final (defined in grail::evaluator::BezierSpline< ContextType >) | grail::evaluator::BezierSpline< ContextType > | inlinevirtual |
| GetPoints() | grail::evaluator::BezierSpline< ContextType > | inline |
| GetPoints() const | grail::evaluator::BezierSpline< ContextType > | inline |
| GetTangents() | grail::evaluator::BezierSpline< ContextType > | inline |
| GetTangents() const | grail::evaluator::BezierSpline< ContextType > | inline |
| Sample(float argument) const override final | grail::evaluator::BezierSpline< ContextType > | inlinevirtual |
| ~Curve()=default (defined in grail::evaluator::Curve< ContextType >) | grail::evaluator::Curve< ContextType > | virtual |