载入中...
搜索中...
未找到
Water.h
浏览该文件的文档.
Definition Graphics.h:57
Dynamic water surface with sky reflection and animated ripples.
Definition Water.h:33
~Water()=default
void setScreenSpaceReflection(bool enabled, float strength=0.85f)
Optional screen-space reflection overlay. When enabled, the shader samples the SSR pass result (bound...
Definition Water.cpp:250
Water(const Water &)=delete
void setRippleAmplitude(float amp)
Amplitude of the occasional middle drop ripples.
Definition Water.cpp:233
void draw()
Draw the water plane (uses default mesh3d camera / lighting state).
Definition Water.cpp:279
float getReflectionIntensity() const
Definition Water.h:79
void createPlane(float sizeX, float sizeZ, int segX, int segZ)
Build a flat XZ plane (Y-up) sized sizeX × sizeZ with UVs in [0,1]².
Definition Water.cpp:186
void setReflectionTint(float r, float g, float b)
Definition Water.cpp:243
void setReflectionIntensity(float intensity)
Definition Water.cpp:248
static int paramCount()
Names of the push-constant parameters (for UI / inspection).
Definition Water.cpp:174
float getScreenSpaceReflectionStrength() const
Definition Water.h:92
Water & operator=(const Water &)=delete
bool getScreenSpaceReflection() const
Definition Water.h:91
void setViewport(float width, float height)
Window / target size in pixels, used to compute screen-space UVs.
Definition Water.cpp:254
void setWaterColor(float r, float g, float b)
Definition Water.cpp:238
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition AnimTrail.h:6
Shader * newWaterShader(Graphics *gfx)
Create the embedded water fragment shader (owned by Graphics).
Definition Water.cpp:158