8 #ifndef hifi_gpu_Frame_h
9 #define hifi_gpu_Frame_h
26 using Batches = std::vector<BatchPointer>;
27 using FramebufferRecycler = std::function<void(
const FramebufferPointer&)>;
28 using OverlayRecycler = std::function<void(
const TexturePointer&)>;
30 StereoState stereoState;
31 uint32_t frameIndex{ 0 };
39 BufferUpdates bufferUpdates;
41 FramebufferPointer framebuffer;
43 FramebufferRecycler framebufferRecycler;
45 std::queue<std::tuple<std::function<void(
const QImage&)>, float,
bool>> snapshotOperators;
48 friend class Deserializer;
Provides the Mat4 scripting interface.
Definition: Mat4.h:44