载入中...
搜索中...
未找到
eve::debug::IRenderTracer类 参考
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>
类 eve::debug::IRenderTracer 继承关系图:
Public 成员函数 | |
| virtual | ~IRenderTracer ()=default |
| I render tracer. | |
| virtual void | frameBegin () |
| Frame begin. | |
| virtual void | frameEnd () |
| Frame end. | |
| virtual void | passBegin (const char *name) |
| Pass begin. | |
| virtual void | passEnd (const char *name) |
| Pass end. | |
| virtual void | target (const char *name) |
| Target. | |
| virtual void | bind (const char *kind, const char *name) |
| Binds . | |
| virtual void | draw (const char *api, const char *detail) |
| Draws . | |
| virtual void | error (const char *message) |
| Error. | |
详细描述
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 |
I render tracer.
成员函数说明
◆ bind()
|
inlinevirtual |
◆ draw()
|
inlinevirtual |
◆ error()
|
inlinevirtual |
◆ frameBegin()
|
inlinevirtual |
◆ frameEnd()
|
inlinevirtual |
◆ passBegin()
|
inlinevirtual |
◆ passEnd()
|
inlinevirtual |
◆ target()
|
inlinevirtual |
该类的文档由以下文件生成:
- src/engine/common/RenderTrace.h