com.threerings.opengl.renderer
Class ShaderObject

java.lang.Object
  extended by com.threerings.opengl.renderer.ShaderObject
Direct Known Subclasses:
Program, Shader

public abstract class ShaderObject
extends Object

An OpenGL shader object.


Constructor Summary
ShaderObject(Renderer renderer)
          Creates a shader object for the specified renderer.
 
Method Summary
 void delete()
          Deletes this object, rendering it unusable.
 int getId()
          Returns the OpenGL identifier for this object.
 String getInfoLog()
          Retrieves and returns the shader object info log.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShaderObject

public ShaderObject(Renderer renderer)
Creates a shader object for the specified renderer.

Method Detail

getId

public final int getId()
Returns the OpenGL identifier for this object.


getInfoLog

public String getInfoLog()
Retrieves and returns the shader object info log.


delete

public void delete()
Deletes this object, rendering it unusable.



Copyright © 2011. All Rights Reserved.