(C++)
1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
This is the complete list of members for grail::curves::LinearFunction< ContextType >, including all inherited members.
Curve(std::shared_ptr< utility::Evaluator< ContextType >> childEvaluator) | grail::curves::Curve< ContextType > | inlineexplicit |
Curve(const Curve< ContextType > &other)=default (defined in grail::curves::Curve< ContextType >) | grail::curves::Curve< ContextType > | |
Curve(Curve< ContextType > &&other)=default (defined in grail::curves::Curve< ContextType >) | grail::curves::Curve< ContextType > | |
DebugDump(const std::map< const void *, std::size_t > &nodeMapping, EvaluationDebugData &debugData) const override final | grail::curves::Curve< ContextType > | inlineprotectedvirtual |
Evaluate(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const override final | grail::curves::Curve< ContextType > | inlinevirtual |
EvaluateContext(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const | grail::utility::Evaluator< ContextType > | inline |
GetEvaluatorType() const override final (defined in grail::curves::LinearFunction< ContextType >) | grail::curves::LinearFunction< ContextType > | inlinevirtual |
GetIntercept() const | grail::curves::LinearFunction< ContextType > | inline |
GetSlope() const | grail::curves::LinearFunction< ContextType > | inline |
LinearFunction(std::shared_ptr< utility::Evaluator< ContextType >> childEvaluator, float slope, float intercept) | grail::curves::LinearFunction< ContextType > | inline |
LinearFunction(std::shared_ptr< utility::Evaluator< ContextType >> childEvaluator, std::pair< float, float > firstPoint, std::pair< float, float > secondPoint) | grail::curves::LinearFunction< ContextType > | inline |
Sample(float argument) const override final | grail::curves::LinearFunction< ContextType > | inlinevirtual |
~Curve()=default (defined in grail::curves::Curve< ContextType >) | grail::curves::Curve< ContextType > | virtual |