Camera * getCullingCamera() const
nkWinUi::Window * getAttachedWin() const
A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
A descriptor, used when creating a context along with its window.
Definition: RenderContextDescriptor.h:14
Viewport * getViewport() const
virtual void refreshViewportSize()
A rendering context, attached to a window or an offscreen texture.
Definition: RenderContext.h:14
virtual void initialize(const RenderContextDescriptor &descriptor)=0
bool isWindowFocused() const
Texture * getBackBuffer() const
Compositor * getCompositor() const
void setRenderCamera(Camera *value)
virtual void setGammaCorrected(bool value)=0
virtual void refreshBufferSize(unsigned int width=0, unsigned int height=0)=0
Texture * getDepthBuffer() const
void setLodCamera(Camera *value)
void setCullingCamera(Camera *value)
GlobalTimer * getTimer() const
bool getOwnsSurface() const
void setCompositor(Compositor *value)
Camera * getRenderCamera() const
void setOwnsSurface(bool value)
Camera * getLodCamera() const