org.xith3d.render.config
Class CanvasConstructionInfo

java.lang.Object
  extended by org.xith3d.render.config.CanvasConstructionInfo

public class CanvasConstructionInfo
extends java.lang.Object

A CanvasConstructionInfo holds all information to construct a new instance of Canvas3DWrapper. It can be used to directly being pass to the Canvas3DWrapper's constructor.


Constructor Summary
CanvasConstructionInfo()
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(boolean vsync)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(boolean vsync, FSAA fsaa)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(FSAA fsaa)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, boolean vsync)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, boolean vsync, FSAA fsaa)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, DisplayMode dspMode, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, FSAA fsaa)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, boolean vsync, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, boolean vsync, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, FSAA fsaa, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
CanvasConstructionInfo(OpenGLLayer layer, int width, int height, int bpp, DisplayMode.FullscreenMode fullscreen, java.lang.String title)
          Creates as construction info to construct a new Canvas3D.
 
Method Summary
 int getDepthBufferSize()
           
 DisplayMode getDisplayMode()
           
 FSAA getFSAAMode()
           
 DisplayMode.FullscreenMode getFullscreenMode()
           
 OpenGLLayer getOpenGLLayer()
           
 java.lang.String getTitle()
           
 boolean isVSyncEnabled()
           
 void setDepthBufferSize(int depthBufferSize)
           
 void setDisplayMode(DisplayMode mode)
           
 void setFSAAMode(FSAA fsaa)
           
 void setFullscreenMode(DisplayMode.FullscreenMode fullscreenMode)
           
 void setOpenGLLayer(OpenGLLayer layer)
           
 void setTitle(java.lang.String title)
           
 void setVSyncEnabled(boolean vsync)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode dspMode,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
dspMode - the DisplayMode to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              int bpp,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
bpp - the bits per pixel (color depth)
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(int width,
                              int height,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
width - the x-resolution
height - the y-resolution
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen,
                              FSAA fsaa,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
fsaa - full scene anti aliasing mode
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen,
                              boolean vsync,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
vsync - v-sync enabled or not
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(DisplayMode.FullscreenMode fullscreen,
                              java.lang.String title)
Creates as construction info to construct a new Canvas3D.

Parameters:
fullscreen - DisplayMode.FULLSCREEN or DisplayMode.WINDOWED
title - the new window's title

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              boolean vsync,
                              FSAA fsaa)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              FSAA fsaa)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
fsaa - full scene anti aliasing mode

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer,
                              boolean vsync)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use
vsync - v-sync enabled or not

CanvasConstructionInfo

public CanvasConstructionInfo(OpenGLLayer layer)
Creates as construction info to construct a new Canvas3D.

Parameters:
layer - the OpenGL layer to use

CanvasConstructionInfo

public CanvasConstructionInfo(boolean vsync,
                              FSAA fsaa)
Creates as construction info to construct a new Canvas3D.

Parameters:
vsync - v-sync enabled or not
fsaa - full scene anti aliasing mode

CanvasConstructionInfo

public CanvasConstructionInfo(FSAA fsaa)
Creates as construction info to construct a new Canvas3D.

Parameters:
fsaa - full scene anti aliasing mode

CanvasConstructionInfo

public CanvasConstructionInfo(boolean vsync)
Creates as construction info to construct a new Canvas3D.

Parameters:
vsync - v-sync enabled or not

CanvasConstructionInfo

public CanvasConstructionInfo()
Creates as construction info to construct a new Canvas3D.

Method Detail

setOpenGLLayer

public void setOpenGLLayer(OpenGLLayer layer)

getOpenGLLayer

public final OpenGLLayer getOpenGLLayer()

setDisplayMode

public void setDisplayMode(DisplayMode mode)

getDisplayMode

public final DisplayMode getDisplayMode()

setFullscreenMode

public void setFullscreenMode(DisplayMode.FullscreenMode fullscreenMode)

getFullscreenMode

public final DisplayMode.FullscreenMode getFullscreenMode()

setVSyncEnabled

public void setVSyncEnabled(boolean vsync)

isVSyncEnabled

public final boolean isVSyncEnabled()

setFSAAMode

public void setFSAAMode(FSAA fsaa)

getFSAAMode

public final FSAA getFSAAMode()

setDepthBufferSize

public void setDepthBufferSize(int depthBufferSize)

getDepthBufferSize

public final int getDepthBufferSize()

setTitle

public void setTitle(java.lang.String title)

getTitle

public final java.lang.String getTitle()