SwappyTracer

#include <swappy_common.h>

需要为每个帧调用的回调集合,用以跟踪执行情况。

摘要

您可以选择是否注入以下属性。

公共属性

postSwapBuffers
在调用函数以将帧加入合成器队列之后调用的回调。
postWait
在等待将帧加入合成器队列的操作完成之后调用的回调。
preSwapBuffers
在调用函数以将帧加入合成器队列之前调用的回调。
preWait
在等待将帧加入合成器队列之前调用的回调。
startFrame
在帧起始时调用的回调。
swapIntervalChanged
在更改切换间隔时调用的回调。
userData
void *
指向任意数据的指针,将作为回调的第一个参数传递。

公共属性

postSwapBuffers

SwappyPostSwapBuffersCallback SwappyTracer::postSwapBuffers

在调用函数以将帧加入合成器队列之后调用的回调。

postWait

SwappyPostWaitCallback SwappyTracer::postWait

在等待将帧加入合成器队列的操作完成之后调用的回调。

preSwapBuffers

SwappyPreSwapBuffersCallback SwappyTracer::preSwapBuffers

在调用函数以将帧加入合成器队列之前调用的回调。

preWait

SwappyPreWaitCallback SwappyTracer::preWait

在等待将帧加入合成器队列之前调用的回调。

startFrame

SwappyStartFrameCallback SwappyTracer::startFrame

在帧起始时调用的回调。

swapIntervalChanged

SwappySwapIntervalChangedCallback SwappyTracer::swapIntervalChanged

在更改切换间隔时调用的回调。

userData

void * SwappyTracer::userData

指向任意数据的指针,将作为回调的第一个参数传递。