Renderer-independent wire-box and status description for a reflection probe. 更多...
#include <ReflectionProbeVisualizer.h>
Public 成员函数 | |
| ReflectionProbeVisualizer (graphics::ReflectionProbeCapture *probe) | |
| Construct a visualizer attached to a runtime reflection probe. | |
| void | setExtents (float x, float y, float z) |
| Set positive influence-box half extents. | |
| int | getLineCount () const |
| Return the number of wire-box line segments. | |
| 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. | |
| float | getColorR () const |
| Return status color red channel. | |
| float | getColorG () const |
| Return status color green channel. | |
| float | getColorB () const |
| Return status color blue channel. | |
| float | getCenterX () const |
| Return probe center X. | |
| float | getCenterY () const |
| Return probe center Y. | |
| float | getCenterZ () const |
| Return probe center Z. | |
| std::string | getStatusLabel () const |
| Return a concise capture/staging/publication status annotation. | |
详细描述
Renderer-independent wire-box and status description for a reflection probe.
在文件 ReflectionProbeVisualizer.h 第 12 行定义.
构造及析构函数说明
◆ ReflectionProbeVisualizer()
|
explicit |
Construct a visualizer attached to a runtime reflection probe.
在文件 ReflectionProbeVisualizer.cpp 第 29 行定义.
成员函数说明
◆ getCenterX()
| float eve::editor::ReflectionProbeVisualizer::getCenterX | ( | ) | const |
Return probe center X.
在文件 ReflectionProbeVisualizer.cpp 第 76 行定义.
◆ getCenterY()
| float eve::editor::ReflectionProbeVisualizer::getCenterY | ( | ) | const |
Return probe center Y.
在文件 ReflectionProbeVisualizer.cpp 第 77 行定义.
◆ getCenterZ()
| float eve::editor::ReflectionProbeVisualizer::getCenterZ | ( | ) | const |
Return probe center Z.
在文件 ReflectionProbeVisualizer.cpp 第 78 行定义.
◆ getColorB()
| float eve::editor::ReflectionProbeVisualizer::getColorB | ( | ) | const |
Return status color blue channel.
在文件 ReflectionProbeVisualizer.cpp 第 69 行定义.
引用了 eve::graphics::ReflectionProbeCapture::getPublishedRevision(), eve::graphics::ReflectionProbeCapture::getRevision() , 以及 eve::graphics::ReflectionProbeCapture::isCapturePending().
◆ getColorG()
| float eve::editor::ReflectionProbeVisualizer::getColorG | ( | ) | const |
Return status color green channel.
在文件 ReflectionProbeVisualizer.cpp 第 62 行定义.
引用了 eve::graphics::ReflectionProbeCapture::getPublishedRevision(), eve::graphics::ReflectionProbeCapture::getRevision() , 以及 eve::graphics::ReflectionProbeCapture::isCapturePending().
◆ getColorR()
| float eve::editor::ReflectionProbeVisualizer::getColorR | ( | ) | const |
Return status color red channel.
在文件 ReflectionProbeVisualizer.cpp 第 55 行定义.
引用了 eve::graphics::ReflectionProbeCapture::getPublishedRevision(), eve::graphics::ReflectionProbeCapture::getRevision() , 以及 eve::graphics::ReflectionProbeCapture::isCapturePending().
◆ getLineCount()
|
inline |
Return the number of wire-box line segments.
在文件 ReflectionProbeVisualizer.h 第 19 行定义.
◆ getLineEnd()
| float eve::editor::ReflectionProbeVisualizer::getLineEnd | ( | int | line, |
| int | component | ||
| ) | const |
Return one line end coordinate, where component is 0=x,1=y,2=z.
在文件 ReflectionProbeVisualizer.cpp 第 50 行定义.
引用了 line.
◆ getLineStart()
| float eve::editor::ReflectionProbeVisualizer::getLineStart | ( | int | line, |
| int | component | ||
| ) | const |
Return one line start coordinate, where component is 0=x,1=y,2=z.
在文件 ReflectionProbeVisualizer.cpp 第 45 行定义.
引用了 line.
◆ getStatusLabel()
| std::string eve::editor::ReflectionProbeVisualizer::getStatusLabel | ( | ) | const |
Return a concise capture/staging/publication status annotation.
在文件 ReflectionProbeVisualizer.cpp 第 80 行定义.
引用了 eve::graphics::ReflectionProbeCapture::getPendingFaceCount(), eve::graphics::ReflectionProbeCapture::getPublishedRevision(), eve::graphics::ReflectionProbeCapture::getRevision(), eve::graphics::ReflectionProbeCapture::getStagedRevision(), eve::graphics::ReflectionProbeCapture::isCapturePending(), eve::graphics::ReflectionProbeCapture::isRecaptureQueued() , 以及 label.
◆ setExtents()
| void eve::editor::ReflectionProbeVisualizer::setExtents | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Set positive influence-box half extents.
在文件 ReflectionProbeVisualizer.cpp 第 31 行定义.
引用了 eve::graphics::ReflectionProbeCapture::configureInfluence(), eve::graphics::ReflectionProbeCapture::getInfluenceBlendDistance(), eve::graphics::ReflectionProbeCapture::getInfluenceIntensity(), eve::graphics::ReflectionProbeCapture::getInfluencePriority(), x, y , 以及 z.
该类的文档由以下文件生成:
- src/modules/graphics/editor/ReflectionProbeVisualizer.h
- src/modules/graphics/editor/ReflectionProbeVisualizer.cpp