Grail (C++)  1.3.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::evaluator::LinearlyInterpolatedCurve< ContextType > Member List

This is the complete list of members for grail::evaluator::LinearlyInterpolatedCurve< ContextType >, including all inherited members.

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 finalgrail::evaluator::Curve< ContextType >inlineprotectedvirtual
Evaluate(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) const override finalgrail::evaluator::Curve< ContextType >inlinevirtual
EvaluateContext(const ContextType &context, data::UtilityEvaluatorSnapshot *const snapshot) constgrail::evaluator::Evaluator< ContextType >inline
GetEvaluatorType() const override final (defined in grail::evaluator::LinearlyInterpolatedCurve< ContextType >)grail::evaluator::LinearlyInterpolatedCurve< ContextType >inlinevirtual
GetPoints()grail::evaluator::LinearlyInterpolatedCurve< ContextType >inline
GetPoints() constgrail::evaluator::LinearlyInterpolatedCurve< ContextType >inline
LinearlyInterpolatedCurve(std::shared_ptr< Evaluator< ContextType >> childEvaluator, const std::vector< Vector2 > &points)grail::evaluator::LinearlyInterpolatedCurve< ContextType >inline
LinearlyInterpolatedCurve(std::shared_ptr< Evaluator< ContextType >> childEvaluator, std::vector< Vector2 > &&points)grail::evaluator::LinearlyInterpolatedCurve< ContextType >inline
Sample(float argument) const override finalgrail::evaluator::LinearlyInterpolatedCurve< ContextType >inlinevirtual
SetPointY(std::size_t pointIndex, float y) (defined in grail::evaluator::LinearlyInterpolatedCurve< ContextType >)grail::evaluator::LinearlyInterpolatedCurve< ContextType >inline
~Curve()=default (defined in grail::evaluator::Curve< ContextType >)grail::evaluator::Curve< ContextType >virtual