载入中...
搜索中...
未找到
eve::graphics::WaterDepthGradient结构体 参考
Caller-owned color and alpha keys used to bake a water depth-ramp texture. 更多...
#include <Water.h>
Public 成员函数 | |
| Result< void > | addColorStop (float time, float red, float green, float blue) |
| Add a finite normalized RGB stop, preserving no external reference. | |
| Result< void > | addAlphaStop (float time, float alpha) |
| Add a finite normalized alpha stop, preserving no external reference. | |
| void | clear () |
| Remove all owned color and alpha stops. | |
Public 属性 | |
| std::vector< WaterGradientColorStop > | colorStops |
| std::vector< WaterGradientAlphaStop > | alphaStops |
详细描述
成员函数说明
◆ addAlphaStop()
| Result< void > eve::graphics::WaterDepthGradient::addAlphaStop | ( | float | time, |
| float | alpha | ||
| ) |
Add a finite normalized alpha stop, preserving no external reference.
引用了 a, alphaStops, b, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument, eve::Result< T >::success() , 以及 time.
◆ addColorStop()
| Result< void > eve::graphics::WaterDepthGradient::addColorStop | ( | float | time, |
| float | red, | ||
| float | green, | ||
| float | blue | ||
| ) |
Add a finite normalized RGB stop, preserving no external reference.
引用了 a, b, colorStops, eve::Diagnostic::error(), eve::Result< T >::failure(), eve::InvalidArgument, eve::Result< T >::success() , 以及 time.
◆ clear()
| void eve::graphics::WaterDepthGradient::clear | ( | ) |
类成员变量说明
◆ alphaStops
| std::vector<WaterGradientAlphaStop> eve::graphics::WaterDepthGradient::alphaStops |
被这些函数引用 addAlphaStop(), clear() , 以及 eve::graphics::Water::setDepthGradient().
◆ colorStops
| std::vector<WaterGradientColorStop> eve::graphics::WaterDepthGradient::colorStops |
被这些函数引用 addColorStop(), clear() , 以及 eve::graphics::Water::setDepthGradient().
该结构体的文档由以下文件生成: