Aviatrix3D
2.1.0

org.j3d.aviatrix3d.pipeline.graphics
Interface SurfaceInfo


public interface SurfaceInfo

Representation of the capabilities of a graphics device's capabilities.

The values in here are returned each time the underlying OpenGL context changes and requires at least one rendering pass to have started before this information is available.

Version:
$Revision: 3.3 $
Author:
Justin Couch

Method Summary
 java.lang.String getDriverInfo()
          Get the vendor's driver version string
 java.util.Set<java.lang.String> getExtensions()
          Get the list of extensions supported
 int getGLMajorVersion()
          Get the major version number of OpenGL supported
 int getGLMinorVersion()
          Get the minor version number of OpenGL supported
 int getMaxClipPlanesCount()
          Get the maximum number of clip planes allowed in the scene.
 int getMaxColorAttachmentsCount()
          Get the maxium number of colour attachment points are supported by a single FBO.
 int getMaxLightCount()
          Get the maximum number of lights allowed in the scene.
 int getMaxMRTCount()
          Get the maximum number of multiple simultaneous render targets allowed for a single shader.
 int getMaxTextureCount()
          Get the maximum number of textures allowed for an appearance.
 int getShaderMajorVersion()
          Get the major version number of OpenGL shading language supported
 int getShaderMinorVersion()
          Get the minor version number of OpenGL shading language supported
 java.lang.String getVendorString()
          Get the vendor string from this driver
 

Method Detail

getGLMajorVersion

int getGLMajorVersion()
Get the major version number of OpenGL supported

Returns:
A positive number

getGLMinorVersion

int getGLMinorVersion()
Get the minor version number of OpenGL supported

Returns:
A non-negative number

getShaderMajorVersion

int getShaderMajorVersion()
Get the major version number of OpenGL shading language supported

Returns:
A positive number

getShaderMinorVersion

int getShaderMinorVersion()
Get the minor version number of OpenGL shading language supported

Returns:
A non-negative number

getDriverInfo

java.lang.String getDriverInfo()
Get the vendor's driver version string

Returns:
A vendor-specific string

getVendorString

java.lang.String getVendorString()
Get the vendor string from this driver

Returns:
A vendor-specific string

getExtensions

java.util.Set<java.lang.String> getExtensions()
Get the list of extensions supported

Returns:
A set of all supported extension strings

getMaxLightCount

int getMaxLightCount()
Get the maximum number of lights allowed in the scene.

Returns:
A non-negative number

getMaxTextureCount

int getMaxTextureCount()
Get the maximum number of textures allowed for an appearance.

Returns:
A non-negative number

getMaxClipPlanesCount

int getMaxClipPlanesCount()
Get the maximum number of clip planes allowed in the scene.

Returns:
A non-negative number

getMaxMRTCount

int getMaxMRTCount()
Get the maximum number of multiple simultaneous render targets allowed for a single shader.

Returns:
A non-negative number

getMaxColorAttachmentsCount

int getMaxColorAttachmentsCount()
Get the maxium number of colour attachment points are supported by a single FBO.

Returns:
A non-negative number

Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org