OGLStandaloneViewport (object)

バージョン 1.14.0 で追加.

The OGLStandaloneViewport inherits InlineViewport object to represent a viewport in OpenGL.

OGLStandaloneViewport OGLStandaloneViewport OGLStandaloneViewport InlineViewport InlineViewport OGLStandaloneViewport->InlineViewport Viewport Viewport InlineViewport->Viewport Viewport_Virtual Viewport_Virtual InlineViewport->Viewport_Virtual

Members

Integer windowId the ID of the window holding the OpenGL context. this is used by the C++ standalone for example for using the Oculus Rift SDK rendering.
Boolean responsibleForSwappingBuffers by default we expect the host application to swap buffers. custom callbacks might be changing this.
Color bgColor the background color used for glClearColor
InlineInstance gridInstance the scene grid
InlineInstance planeInstance the stage plane (blue route)
InlineInstance floorInstance the stage floow (dark)
Boolean drawLicensingOverlay determins if we should draw a licensing overlay
String licensingOverlayTexture the path to the licensing overlay texture
Boolean clear if the viewport should be cleared

Methods

  OGLStandaloneViewport ( in OGLStandaloneViewport other )
  OGLStandaloneViewport ()
OGLStandaloneViewport clone ? ()
Boolean draw ! ( io DrawContext context )
Boolean resize ! ( io DrawContext context, in Size width, in Size height )
  setGridVisible ! ( in Boolean state )
  setWireFrame ! ( in Boolean wireFrame )
Boolean setup ! ( io DrawContext context )
  setupLicensingOverlay ! ()

Methods in detail

OGLStandaloneViewport ( in OGLStandaloneViewport other )

copy constructor


OGLStandaloneViewport ()


OGLStandaloneViewport OGLStandaloneViewport.clone? ()

clone method


Boolean OGLStandaloneViewport.draw! ( io DrawContext context )

This method is called by the standalone tools to draw to the viewport.


Boolean OGLStandaloneViewport.resize! ( io DrawContext context, in Size width, in Size height )

This method is called by the standalone tools to resize to the viewport.


OGLStandaloneViewport.setGridVisible! ( in Boolean state )

toggle the visibility of any stage / grid


OGLStandaloneViewport.setWireFrame! ( in Boolean wireFrame )

finds all OGLWireFrameShader object and sets their wireFrame setting


Boolean OGLStandaloneViewport.setup! ( io DrawContext context )

This method is called by the standalone tools to set up a viewport.


OGLStandaloneViewport.setupLicensingOverlay! ()

setup a watermark overlay