载入中...
搜索中...
未找到
CloudShadow.cpp
浏览该文件的文档.
39void CloudShadow::sampleCoverage(float *out, int width, int height, float time, float x0, float z0,
float coverageAt(float x, float z, float time) const
Cloud coverage at world (x, z) and time t, in [0,1].
Definition CloudField.cpp:86
void sampleFactor(float *out, int width, int height, float time, float x0, float z0, float extent) const
Fill a buffer with shadow light-multiplier factors for a world region.
Definition CloudShadow.cpp:51
void setSunDirection(float x, float y, float z)
Definition CloudShadow.cpp:10
void setParams(const Params ¶ms)
Definition CloudShadow.cpp:8
float coverageAt(float x, float z, float time) const
Cloud coverage projected onto ground (x, z) at time t, in [0,1].
Definition CloudShadow.cpp:27
void sampleCoverage(float *out, int width, int height, float time, float x0, float z0, float extent) const
Fill a buffer with projected coverage for a world region.
Definition CloudShadow.cpp:39
void cloudOffset(float &ox, float &oz) const
World-space cloud-point offset implied by sun + altitude.
Definition CloudShadow.cpp:20
float shadowFactorAt(float x, float z, float time) const
Light multiplier in [0,1]: 1 = fully lit, (1-strength) = fully shadowed.
Definition CloudShadow.cpp:34
void setCloudAltitude(float altitude)
Definition CloudShadow.cpp:17
Definition BuiltinAlgorithms.cpp:13