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

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