载入中...
搜索中...
未找到
RenderTrace.h 文件参考
#include "common/Export.h"
#include <string>

浏览源代码.

类

class  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). 更多...
 
class  eve::debug::RenderPassScope
 RAII pass scope for C++ call sites. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::debug
 

函数

void eve::debug::setRenderTracer (IRenderTracer *tracer)
 Sets the render tracer.
 
IRenderTracer * eve::debug::renderTracer ()
 Renders tracer.
 
void eve::debug::rtFrameBegin ()
 Rt frame begin.
 
void eve::debug::rtFrameEnd ()
 Rt frame end.
 
void eve::debug::rtPassBegin (const char *name)
 Rt pass begin.
 
void eve::debug::rtPassEnd (const char *name)
 Rt pass end.
 
void eve::debug::rtTarget (const char *name)
 Rt target.
 
void eve::debug::rtBind (const char *kind, const char *name)
 Rt bind.
 
void eve::debug::rtDraw (const char *api, const char *detail=nullptr)
 Rt draw.
 
void eve::debug::rtError (const char *message)
 Rt error.