Skip to content

raisin::RayraiWindow::ExternalFrameCache ​

struct · #include <rayrai/RayraiWindow.hpp>

Internal: reuse key of the last externally rendered frame (see invalidateExternalFrameCache()).

Public attributes ​

valid ​

cpp
bool valid

Internal: a reusable frame is stored.

camera ​

cpp
Camera *camera

Internal: camera the stored frame belongs to (not owned).

key ​

cpp
uint64_t key

Internal: content key of the stored frame.

lastCamera ​

cpp
Camera *lastCamera

Internal: camera seen on the previous call (not owned).

lastCameraSignature ​

cpp
uint64_t lastCameraSignature

Internal: pose/projection signature of lastCamera.

hasLastCameraSignature ​

cpp
bool hasLastCameraSignature

Internal: lastCameraSignature is valid.

fastReuseKeyValid ​

cpp
bool fastReuseKeyValid

Internal: fastReuseKey is valid.

fastReuseKey ​

cpp
uint64_t fastReuseKey

Internal: cheap pre-check key.

RaiSim — physics for robotics and AI.