Phase 3 refactor in progress
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#pragma once
|
||||
|
||||
#include "RenderEngine.h"
|
||||
|
||||
#include <vector>
|
||||
|
||||
class RuntimeServices;
|
||||
|
||||
class RuntimeServiceLiveBridge
|
||||
{
|
||||
public:
|
||||
static void DrainServiceEvents(RuntimeServices& runtimeServices, RenderEngine& renderEngine);
|
||||
static void QueueServiceCommitRequests(
|
||||
RuntimeServices& runtimeServices,
|
||||
const std::vector<RenderEngine::OscOverlayCommitRequest>& commitRequests);
|
||||
static bool PrepareLiveRenderLayerStates(
|
||||
RuntimeServices& runtimeServices,
|
||||
RenderEngine& renderEngine,
|
||||
bool useCommittedLayerStates,
|
||||
unsigned renderWidth,
|
||||
unsigned renderHeight,
|
||||
double oscSmoothing,
|
||||
std::vector<RuntimeRenderState>& layerStates);
|
||||
};
|
||||
Reference in New Issue
Block a user