载入中...
搜索中...
未找到
eve::editor::ReflectionProbeVisualizer类 参考

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()

eve::editor::ReflectionProbeVisualizer::ReflectionProbeVisualizer ( graphics::ReflectionProbeCapture *  probe)
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 行定义.

引用了 eve::graphics::ReflectionProbeCapture::getCenterX().

◆ getCenterY()

float eve::editor::ReflectionProbeVisualizer::getCenterY ( ) const

Return probe center Y.

在文件 ReflectionProbeVisualizer.cpp 第 77 行定义.

引用了 eve::graphics::ReflectionProbeCapture::getCenterY().

◆ getCenterZ()

float eve::editor::ReflectionProbeVisualizer::getCenterZ ( ) const

Return probe center Z.

在文件 ReflectionProbeVisualizer.cpp 第 78 行定义.

引用了 eve::graphics::ReflectionProbeCapture::getCenterZ().

◆ getColorB()

float eve::editor::ReflectionProbeVisualizer::getColorB ( ) const

◆ getColorG()

float eve::editor::ReflectionProbeVisualizer::getColorG ( ) const

◆ getColorR()

float eve::editor::ReflectionProbeVisualizer::getColorR ( ) const

◆ getLineCount()

int eve::editor::ReflectionProbeVisualizer::getLineCount ( ) const
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()

◆ setExtents()

void eve::editor::ReflectionProbeVisualizer::setExtents ( float  x,
float  y,
float  z 
)

该类的文档由以下文件生成: