载入中...
搜索中...
未找到
GlobalIllumination.h
浏览该文件的文档.
Definition Canvas.h:16
Screen-space single-bounce GI (SSGI).
Definition GlobalIllumination.h:27
void applyFromDepth(Graphics *gfx, Texture *packedAlbedo)
Overlay bounced light onto the currently bound canvas / screen. Packed path (tests): RGB=albedo/lit,...
Definition GlobalIllumination.cpp:197
void applyFromScene(Graphics *gfx, Texture *color, Texture *hwDepth)
Definition GlobalIllumination.cpp:204
float getIntensity() const
Definition GlobalIllumination.h:55
bool hasParam(const std::string &name) const
Definition GlobalIllumination.cpp:140
void setLightDirection(float dx, float dy, float dz)
Definition GlobalIllumination.cpp:123
~GlobalIllumination()
void setQuality(const std::string &quality)
"low" | "medium" | "high" (unknown → medium).
Definition GlobalIllumination.cpp:84
std::string getQuality() const
Definition GlobalIllumination.h:37
void setCamera(float eyeX, float eyeY, float eyeZ, float targetX, float targetY, float targetZ, float upX, float upY, float upZ, float fovYDeg, float aspect, float nearZ, float farZ)
Camera for depth reconstruction (RH + ZO). Builds inv(viewProj) and near/far used by applyFromDepth.
Definition GlobalIllumination.cpp:97
int getSampleCount() const
Definition GlobalIllumination.cpp:160
void setFloat(const std::string &name, float value)
Definition GlobalIllumination.cpp:144
GlobalIllumination & operator=(const GlobalIllumination &)=delete
void setRadius(float radius)
Definition GlobalIllumination.cpp:113
GlobalIllumination(const GlobalIllumination &)=delete
float getRadius() const
Definition GlobalIllumination.h:54
void setIntensity(float intensity)
Definition GlobalIllumination.cpp:118
void setInvViewProj(const glm::mat4 &invViewProj)
Definition GlobalIllumination.cpp:92
Shader * getShader() const
Definition GlobalIllumination.h:72
void setLightColor(float r, float g, float b)
Definition GlobalIllumination.cpp:133
void applyFromDepthTo(Graphics *gfx, Texture *packedAlbedo, Canvas *dest)
Definition GlobalIllumination.cpp:212
float getFloat(const std::string &name) const
Definition GlobalIllumination.cpp:152
Definition Graphics.h:56
GPU texture created via Graphics::newTexture. Owns GPU resources through an opaque backend handle.
Definition Texture.h:17
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition AnimTrail.h:6