载入中...
搜索中...
未找到
DayNight.h
浏览该文件的文档.
Definition Module.h:43
DayNight module — a time-of-day cycle that drives the sun, sky and light.
Definition DayNight.h:39
void setSkyboxEnabled(bool enabled)
Definition DayNight.cpp:227
void init(graphics::Graphics *gfx)
Idempotent; builds lights / sky cubemap on first call.
Definition DayNight.cpp:286
float getSunIntensity() const
0..1 sun energy; ramps to 0 below the horizon.
Definition DayNight.cpp:200
bool isNightLight(const std::string &name) const
Definition DayNight.cpp:245
Module_REG(DayNight)
float getSunAzimuth() const
Solar azimuth in degrees, measured clockwise from +Z.
Definition DayNight.cpp:196
void setFirePosition(float x, float y, float z)
Position of the campfire point light (fire system).
Definition DayNight.cpp:252
void addFirefly(float x, float y, float z)
Add one firefly anchor (world space); up to kMaxFireflies.
Definition DayNight.cpp:261
static const char *const kNamedLights[]
Definition DayNight.h:90
float getSunElevation() const
Solar elevation in degrees (max at local noon, ~70°).
Definition DayNight.cpp:195
void setNightLight(const std::string &name, bool enabled)
Enable a named light system: "moonlight"|"starlight"|"fire"|"fireflies".
Definition DayNight.cpp:237
float getAmbientBrightness() const
Definition DayNight.cpp:206
float getSunDirX() const
World-space direction pointing AT the sun (normalized).
Definition DayNight.cpp:197
void update(float dt, graphics::Graphics *gfx)
Advance the clock and push sun/sky/light state; before gfx.render3D().
Definition DayNight.cpp:316
Definition Graphics.h:57
Definition DayNight.cpp:15
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition AnimTrail.h:6