Optional render-pipeline tracer. Graphics / RenderSystem call the rt* helpers; when no tracer is installed they are cheap null checks (Android/iOS keep this unset because EVDevTools is not linked there). 更多...
#include <RenderTrace.h>
Public 成员函数 | |
| virtual | ~IRenderTracer ()=default |
| virtual void | frameBegin () |
| virtual void | frameEnd () |
| virtual void | passBegin (const char *name) |
| virtual void | passEnd (const char *name) |
| virtual void | target (const char *name) |
| virtual void | bind (const char *kind, const char *name) |
| virtual void | draw (const char *api, const char *detail) |
| virtual void | error (const char *message) |
详细描述
Optional render-pipeline tracer. Graphics / RenderSystem call the rt* helpers; when no tracer is installed they are cheap null checks (Android/iOS keep this unset because EVDevTools is not linked there).
在文件 RenderTrace.h 第 14 行定义.
构造及析构函数说明
◆ ~IRenderTracer()
|
virtualdefault |
成员函数说明
◆ bind()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 22 行定义.
◆ draw()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 23 行定义.
◆ error()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 24 行定义.
◆ frameBegin()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 17 行定义.
◆ frameEnd()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 18 行定义.
◆ passBegin()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 19 行定义.
◆ passEnd()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 20 行定义.
◆ target()
|
inlinevirtual |
被 eve::dev::RenderFlow 重载.
在文件 RenderTrace.h 第 21 行定义.
该类的文档由以下文件生成:
- src/engine/common/RenderTrace.h