载入中...
搜索中...
未找到
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 继承关系图:
eve::dev::RenderFlow

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.h14 行定义.

构造及析构函数说明

◆ ~IRenderTracer()

virtual eve::debug::IRenderTracer::~IRenderTracer ( )
virtualdefault

成员函数说明

◆ bind()

virtual void eve::debug::IRenderTracer::bind ( const char *  kind,
const char *  name 
)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h22 行定义.

◆ draw()

virtual void eve::debug::IRenderTracer::draw ( const char *  api,
const char *  detail 
)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h23 行定义.

◆ error()

virtual void eve::debug::IRenderTracer::error ( const char *  message)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h24 行定义.

◆ frameBegin()

virtual void eve::debug::IRenderTracer::frameBegin ( )
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h17 行定义.

◆ frameEnd()

virtual void eve::debug::IRenderTracer::frameEnd ( )
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h18 行定义.

◆ passBegin()

virtual void eve::debug::IRenderTracer::passBegin ( const char *  name)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h19 行定义.

◆ passEnd()

virtual void eve::debug::IRenderTracer::passEnd ( const char *  name)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h20 行定义.

◆ target()

virtual void eve::debug::IRenderTracer::target ( const char *  name)
inlinevirtual

eve::dev::RenderFlow 重载.

在文件 RenderTrace.h21 行定义.


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