jjdh API

jjdh.opengl.program
Interface OpenGLProgram

All Known Implementing Classes:
AbstractOpenGLProgram, FinalPresentation, FinalPresentationWithCG, Fire, FlagTestWithCG, Fountain, HTMLContent, SimpleDemo, StandardOpenGLProgram, StandardOpenGLProgramAdapter, SwingDemo, Task01, Task03, Task03Direct, Task03DisplayList, Task03VertexArray, Task04, Task05, Task06, Task08, Task14, Task15, Task16, Task17, Task18, Task20, Task21, Task22, Task23, Task24, Task25, TextMeshDemo, VBOMeshes

public interface OpenGLProgram


Nested Class Summary
static class OpenGLProgram.State
          This enum models the state of a program.
 
Method Summary
 Camera getCamera()
           
 SystemContext getContext()
          Returns the system context in which this program is operating.
 String getName()
           
 StateManager<OpenGLProgram.State> getState()
          Manages the state of this program.
 void setCamera(Camera camera)
           
 void setContext(SystemContext context)
           
 void setName(String name)
          Changes the name of this program.
 

Method Detail

getState

StateManager<OpenGLProgram.State> getState()
Manages the state of this program.


setContext

void setContext(SystemContext context)

getContext

SystemContext getContext()
Returns the system context in which this program is operating.

Returns:
the used system context

setName

void setName(String name)
Changes the name of this program.

Parameters:
name - the new name

getName

String getName()

setCamera

void setCamera(Camera camera)

getCamera

Camera getCamera()

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.