Reference for .Net version of SpaceVIL  0.3.5.8
SpaceVIL (Space of Visual Items Layout) is a cross-platform and multilingual framework for creating GUI client applications for .NET Standard, .NET Core and JVM. SpaceVIL is based on OpenGL graphic technology and GLFW. Using this framework in conjunction with .Net Core or with a JVM, you can work and create graphical client applications on Linux, Mac OS X and Windows.
SpaceVIL.Common.RenderService Class Reference

RenderService is static class providing methods to managing OpenGL attributes such as settings and viewport used by SpaceVIL. Tip: RenderService is usualy used with SpaceVIL.Core.IOpenGLLayer. More...

Static Public Member Functions

static void RestoreCommonGLSettings (CoreWindow window)
 Restoring initial SpaceVIL OpenGL settings for the specified window (if they have been changed). More...
 
static void RestoreViewport (CoreWindow window)
 Restoring initial OpenGL viewport of SpaceVIL environment for the specified window (if it was changed). More...
 
static void SetGLLayerViewport (CoreWindow window, IOpenGLLayer layer)
 Setting custom viewport by the specified window and SpaceVIL.Core.IOpenGLLayer. More...
 

Detailed Description

RenderService is static class providing methods to managing OpenGL attributes such as settings and viewport used by SpaceVIL.

Tip: RenderService is usualy used with SpaceVIL.Core.IOpenGLLayer.

Member Function Documentation

◆ RestoreCommonGLSettings()

static void SpaceVIL.Common.RenderService.RestoreCommonGLSettings ( CoreWindow  window)
static

Restoring initial SpaceVIL OpenGL settings for the specified window (if they have been changed).

Parameters
windowA window as SpaceVIL.CoreWindow.

◆ RestoreViewport()

static void SpaceVIL.Common.RenderService.RestoreViewport ( CoreWindow  window)
static

Restoring initial OpenGL viewport of SpaceVIL environment for the specified window (if it was changed).

Parameters
windowA window as SpaceVIL.CoreWindow.

◆ SetGLLayerViewport()

static void SpaceVIL.Common.RenderService.SetGLLayerViewport ( CoreWindow  window,
IOpenGLLayer  layer 
)
static

Setting custom viewport by the specified window and SpaceVIL.Core.IOpenGLLayer.

Parameters
windowA window as SpaceVIL.CoreWindow.
layerAn item that extends Prototype and implements SpaceVIL.Core.IOpenGLLayer.

The documentation for this class was generated from the following file: