Implemented camera surface setting for KrUpdateNode and KrCreateNode APIs.

Cameras now render only on their assigned surface.
This commit is contained in:
2022-09-26 22:06:09 -07:00
parent 7722975dd0
commit 741b7848c5
7 changed files with 24 additions and 9 deletions

View File

@@ -42,9 +42,9 @@ class KRSurface : public KRContextObject
{
public:
#ifdef WIN32
KRSurface(KRContext& context, HWND hWnd);
KRSurface(KRContext& context, KrSurfaceHandle handle, HWND hWnd);
#else
KRSurface(KRContext& context);
KRSurface(KRContext& context, KrSurfaceHandle handle);
#endif
~KRSurface();
void destroy();
@@ -64,6 +64,7 @@ public:
KRRenderPass& getDeferredOpaquePass();
void endFrame();
KrSurfaceHandle m_handle;
#ifdef WIN32
HWND m_hWnd;