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

コールバックの最初の引数として渡される任意のデータへのポインタ。