(C++)  1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::curves::ConstantFunction< ContextType > Member List

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

ConstantFunction(std::shared_ptr< utility::Evaluator< ContextType >> childEvaluator, float constant)grail::curves::ConstantFunction< ContextType >inline
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 finalgrail::curves::Curve< ContextType >inlineprotectedvirtual
Evaluate(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) const override finalgrail::curves::Curve< ContextType >inlinevirtual
EvaluateContext(const ContextType &context, UtilityEvaluatorSnapshot *const snapshot) constgrail::utility::Evaluator< ContextType >inline
GetConstant() constgrail::curves::ConstantFunction< ContextType >inline
GetEvaluatorType() const override final (defined in grail::curves::ConstantFunction< ContextType >)grail::curves::ConstantFunction< ContextType >inlinevirtual
Sample(float) const override finalgrail::curves::ConstantFunction< ContextType >inlinevirtual
~Curve()=default (defined in grail::curves::Curve< ContextType >)grail::curves::Curve< ContextType >virtual