载入中...
搜索中...
未找到
eve::graphics::UnderwaterScalarCurve类 参考

Caller-owned normalized scalar curve used by Pcg underwater post exposure. 更多...

#include <WaterUnderwaterEffects.h>

Public 成员函数

Result< void > addKey (float time, float value)
 Add a finite key in [0,1]; duplicate times are rejected atomically.
 
void clear ()
 Remove every key.
 
Result< float > evaluate (float time) const
 Evaluate with endpoint clamping and linear interpolation.
 

详细描述

Caller-owned normalized scalar curve used by Pcg underwater post exposure.

在文件 WaterUnderwaterEffects.h 第 35 行定义.

成员函数说明

◆ addKey()

Result< void > eve::graphics::UnderwaterScalarCurve::addKey ( float  time,
float  value 
)

Add a finite key in [0,1]; duplicate times are rejected atomically.

在文件 WaterUnderwaterEffects.cpp 第 43 行定义.

引用了 a, b, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument, key, eve::Result< T >::success(), time , 以及 value.

◆ clear()

void eve::graphics::UnderwaterScalarCurve::clear ( )
inline

Remove every key.

在文件 WaterUnderwaterEffects.h 第 40 行定义.

被这些函数引用 eve::graphics::exposeWaterUnderwaterEffectsBindings().

◆ evaluate()

Result< float > eve::graphics::UnderwaterScalarCurve::evaluate ( float  time) const

Evaluate with endpoint clamping and linear interpolation.

在文件 WaterUnderwaterEffects.cpp 第 57 行定义.

引用了 a, b, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument, key, eve::Result< T >::success(), t , 以及 time.

被这些函数引用 eve::graphics::advanceWaterUnderwaterEffects().


该类的文档由以下文件生成: