载入中...
搜索中...
未找到
ReflectionProbeVisualizer.h
浏览该文件的文档.
1#pragma once
2
3#include <string>
4
5namespace eve::graphics {
6class ReflectionProbeCapture;
7}
8
9namespace eve::editor {
10
13public:
17 void setExtents(float x, float y, float z);
19 int getLineCount() const { return 12; }
21 float getLineStart(int line, int component) const;
23 float getLineEnd(int line, int component) const;
25 float getColorR() const;
27 float getColorG() const;
29 float getColorB() const;
31 float getCenterX() const;
33 float getCenterY() const;
35 float getCenterZ() const;
37 std::string getStatusLabel() const;
38
39private:
40 float coordinate(int corner, int component) const;
41
42 graphics::ReflectionProbeCapture* probe_ = nullptr;
43};
44
45} // namespace eve::editor
float y
Definition AnimClip.cpp:738
float x
Definition AnimClip.cpp:738
float z
Definition AnimClip.cpp:738
Renderer-independent wire-box and status description for a reflection probe.
int getLineCount() const
Return the number of wire-box line segments.
float getColorB() const
Return status color blue channel.
float getColorR() const
Return status color red channel.
void setExtents(float x, float y, float z)
Set positive influence-box half extents.
float getLineStart(int line, int component) const
Return one line start coordinate, where component is 0=x,1=y,2=z.
float getLineEnd(int line, int component) const
Return one line end coordinate, where component is 0=x,1=y,2=z.
std::string getStatusLabel() const
Return a concise capture/staging/publication status annotation.
float getCenterY() const
Return probe center Y.
float getColorG() const
Return status color green channel.
float getCenterZ() const
Return probe center Z.
float getCenterX() const
Return probe center X.
Incremental six-face HDR scene capture for a runtime reflection probe.
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25