Uses of Class
org.xith3d.render.CanvasPeer

Packages that use CanvasPeer
org.xith3d.render   
org.xith3d.render.jsr231   
org.xith3d.render.lwjgl   
org.xith3d.render.states.units   
org.xith3d.resources   
org.xith3d.scenegraph   
 

Uses of CanvasPeer in org.xith3d.render
 

Methods in org.xith3d.render that return CanvasPeer
 CanvasPeer Canvas3D.getCanvasPeer()
          Deprecated. Use and see Canvas3D.getPeer().
 CanvasPeer RenderPeer.getCanvasPeer()
           
 CanvasPeer SceneGraphOpenGLReference.getContext()
           
 CanvasPeer Canvas3D.getPeer()
           
 

Methods in org.xith3d.render with parameters of type CanvasPeer
static void SceneGraphOpenGLReferences.destroyObjects(CanvasPeer context)
           
 void ImageRenderTarget.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void RenderPass.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void RenderTarget.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void TextureRenderTarget.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 SceneGraphOpenGLReference SceneGraphOpenGLReferences.getReference(CanvasPeer canvasPeer, SceneGraphOpenGLReferences.Provider provider)
           
 SceneGraphOpenGLReference SceneGraphOpenGLReferences.Provider.newReference(CanvasPeer canvasPeer, SceneGraphOpenGLReferences references, int numNamesPerContext)
           
 void SceneGraphOpenGLReferences.prepareObjectForDestroy(CanvasPeer canvasPeer)
           
 boolean SceneGraphOpenGLReferences.referenceExists(CanvasPeer canvasPeer)
           
 int RenderPeer.renderAtom(RenderAtom<?> atom, java.lang.Object glObj, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, View view, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Renders an Atom.
protected  void RenderPeer.setCanvasPeer(CanvasPeer canvasPeer)
           
protected  void Canvas3D.setPeer(CanvasPeer peer)
           
 

Constructors in org.xith3d.render with parameters of type CanvasPeer
Canvas3D(CanvasPeer peer)
           
Canvas3D(CanvasPeer peer, org.openmali.vecmath2.Colorf backgroundColor)
           
Canvas3D(CanvasPeer peer, float backgroundColorR, float backgroundColorG, float backgroundColorB)
           
RenderPeer(CanvasPeer canvasPeer, StateUnitPeerRegistry shaderRegistry, OpenGLStatesCache statesCache)
           
RenderPeer(CanvasPeer canvasPeer, StateUnitPeerRegistry shaderRegistry, OpenGLStatesCache statesCache, RenderOptions renderOptions)
           
SceneGraphOpenGLReference(CanvasPeer context, SceneGraphOpenGLReferences references, int numNames)
          Creates a new SceneGraphOpenGLReference.
 

Uses of CanvasPeer in org.xith3d.render.jsr231
 

Subclasses of CanvasPeer in org.xith3d.render.jsr231
 class CanvasPeerImplAWT
          The CanvasPeer implementation for the official Java OpenGL Bindings (JOGL) and AWT.
 class CanvasPeerImplBase
          The base for CanvasPeer implementation for the official Java OpenGL Bindings (JOGL)
 class CanvasPeerImplSwing
          The CanvasPeer implementation for the official Java OpenGL Bindings (JOGL) and Swing.
 class CanvasPeerImplSWT
          The CanvasPeer implementation for the official Java OpenGL Bindings (JOGL) and SWT.
 

Methods in org.xith3d.render.jsr231 with parameters of type CanvasPeer
static void AssemblyShaderProgramStateUnitPeer.apply(java.lang.Object glObj, AssemblyShaderProgramContext shaderProgram, CanvasPeer canvasPeer, OpenGLStatesCache statesCache, RenderPeer.RenderMode renderMode)
           
static void GLSLShaderProgramStateUnitPeer.apply(java.lang.Object glObj, GLSLContext shaderProgram, CanvasPeer canvasPeer, OpenGLStatesCache statesCache, RenderPeer.RenderMode renderMode)
           
 void ColoringStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void FogStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LightingStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LineAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void MaterialStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PointAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PolygonAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void RenderingAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void ShaderProgramStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void TextureUnitStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
static void DisplayListRenderPeer.renderDisplayList(javax.media.opengl.GL gl, ShapeAtom atom, Geometry geom, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, boolean isNormalRenderMode)
           
protected static int ShapeAtomPeer.renderWithForcedVertexArrays(javax.media.opengl.GL gl, ShapeAtom shapeAtom, int texturesUseMap, Geometry geoArray, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache)
           
protected static int TextureUnitStateUnitPeer.setTextureState2(javax.media.opengl.GL gl, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, Texture texture, int unit, boolean texChanged, CanvasPeer canvasPeer, int depthBuffersize)
           
 void RenderTargetPeer.setupRenderTarget(javax.media.opengl.GL gl, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, CanvasPeer canvasPeer, RenderTarget renderTarget)
           
 

Uses of CanvasPeer in org.xith3d.render.lwjgl
 

Subclasses of CanvasPeer in org.xith3d.render.lwjgl
 class CanvasPeerImplNative
          The CanvasPeer implementation for the LightWeight Java Game Library (LWJGL)
 

Methods in org.xith3d.render.lwjgl with parameters of type CanvasPeer
static void AssemblyShaderProgramStateUnitPeer.apply(AssemblyShaderProgramContext shaderProgram, CanvasPeer canvasPeer, OpenGLStatesCache statesCache, RenderPeer.RenderMode renderMode)
           
static void GLSLShaderProgramStateUnitPeer.apply(GLSLContext shaderProgram, CanvasPeer canvasPeer, OpenGLStatesCache statesCache, RenderPeer.RenderMode renderMode)
           
 void ColoringStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void FogStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LightingStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void LineAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void MaterialStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PointAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void PolygonAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void RenderingAttribsStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void ShaderProgramStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
 void TextureUnitStateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
           
static void DisplayListRenderPeer.renderDisplayList(ShapeAtom atom, Geometry geom, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, boolean isNormalRenderMode)
           
protected static int ShapeAtomPeer.renderNoDisplayLists(ShapeAtom shapeAtom, int texturesUseMap, Geometry geoArray, Geometry.Optimization optimization, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, boolean glVBOsSupported, boolean arbVBOsSupported)
           
protected static int ShapeAtomPeer.renderWithForcedVertexArrays(ShapeAtom shapeAtom, int texturesUseMap, Geometry geoArray, CanvasPeer canvasPeer, OpenGLCapabilities glCaps, OpenGLStatesCache statesCache)
           
protected static int TextureUnitStateUnitPeer.setTextureState2(OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, Texture texture, int unit, boolean texChanged, CanvasPeer canvasPeer, int depthBuffersize)
           
 void RenderTargetPeer.setupRenderTarget(OpenGLCapabilities glCaps, OpenGLStatesCache statesCache, CanvasPeer canvasPeer, RenderTarget renderTarget)
           
 

Uses of CanvasPeer in org.xith3d.render.states.units
 

Methods in org.xith3d.render.states.units with parameters of type CanvasPeer
 void StateUnitPeer.apply(RenderAtom<?> atom, StateUnit stateUnit, java.lang.Object glObj, CanvasPeer canvasPeer, RenderPeer renderPeer, OpenGLCapabilities glCaps, View view, OpenGLStatesCache statesCache, RenderOptions options, long nanoTime, long nanoStep, RenderPeer.RenderMode renderMode, long frameId)
          Takes the StateUnit assigned to the specified atom and sets up the graphics environment, so that it is correct.
 

Uses of CanvasPeer in org.xith3d.resources
 

Methods in org.xith3d.resources with parameters of type CanvasPeer
 void ResourceBag.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 

Uses of CanvasPeer in org.xith3d.scenegraph
 

Methods in org.xith3d.scenegraph with parameters of type CanvasPeer
 void Appearance.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void BoundingLeaf.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void Clip.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void ColoringAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void DepthComponent.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void DummyLeaf.freeOpenGLResources(CanvasPeer canvasPeer)
           
 void Fog.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void GLSLContext.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void GLSLParameters.freeOpenGLResources(CanvasPeer canvasPeer)
           
 void GLSLShaderProgram.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void GeomNioFloatData.freeOpenGLResources(CanvasPeer canvasPeer)
           
 void GeomNioIntData.freeOpenGLResources(CanvasPeer canvasPeer)
           
 void Geometry.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void GroupNode.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void Light.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void LineAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void Material.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
abstract  void Node.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
abstract  void NodeComponent.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void PointAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void PolygonAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void RenderingAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void Shader.freeOpenGLResources(CanvasPeer canvasPeer)
           
 void ShaderProgram.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void ShaderProgramContext.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void Shape3D.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void Sound.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all Nodes in the traversal of this Node(-Group).
 void TexCoordGeneration.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void Texture.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void TextureAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void TextureImage.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void TextureUnit.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.
 void TransparencyAttributes.freeOpenGLResources(CanvasPeer canvasPeer)
          This method frees OpenGL resources (names) for all this NodeComponent and all child-components.