Files
Aiden bfc32c4a1e
Some checks failed
CI / React UI Build (push) Successful in 11s
CI / Native Windows Build And Tests (push) Successful in 2m43s
CI / Windows Release Package (push) Has been cancelled
Phase 4
2026-05-11 18:25:47 +10:00

18 lines
417 B
C++

#pragma once
#include "OpenGLRenderPipeline.h"
class RenderEngine;
class OpenGLVideoIOBridge
{
public:
explicit OpenGLVideoIOBridge(RenderEngine& renderEngine);
void UploadInputFrame(const VideoIOFrame& inputFrame, const VideoIOState& state);
bool RenderScheduledFrame(const VideoIOState& state, const VideoIOCompletion& completion, VideoIOOutputFrame& outputFrame);
private:
RenderEngine& mRenderEngine;
};