raisin::RayraiWindow::ExternalFrameCache
struct · #include <rayrai/RayraiWindow.hpp>
Internal: reuse key of the last externally rendered frame (see invalidateExternalFrameCache()).
Public attributes
valid
cpp
bool validInternal: a reusable frame is stored.
camera
cpp
Camera *cameraInternal: camera the stored frame belongs to (not owned).
key
cpp
uint64_t keyInternal: content key of the stored frame.
lastCamera
cpp
Camera *lastCameraInternal: camera seen on the previous call (not owned).
lastCameraSignature
cpp
uint64_t lastCameraSignatureInternal: pose/projection signature of lastCamera.
hasLastCameraSignature
cpp
bool hasLastCameraSignatureInternal: lastCameraSignature is valid.
fastReuseKeyValid
cpp
bool fastReuseKeyValidInternal: fastReuseKey is valid.
fastReuseKey
cpp
uint64_t fastReuseKeyInternal: cheap pre-check key.