//(c) Copyright 2014, Scott Vorthmann.
package org.vorthmann.zome.render.jogl;
import javax.media.opengl.GL;
import javax.media.opengl.GL2;
import com.vzome.core.render.RenderedManifestation;
import com.vzome.core.render.RenderingChanges;
import com.vzome.core.viewing.Lights;
public class JoglScene implements RenderingChanges
{
JoglScene( Lights lights, boolean isSticky )
{
// TODO Auto-generated constructor stub
}
void render( GL2 gl2 )
{
gl2.glClear( GL.GL_COLOR_BUFFER_BIT );
// draw a triangle filling the window
gl2.glLoadIdentity();
gl2.glBegin( GL.GL_TRIANGLES );
gl2.glColor3f( 1, 0, 0 );
gl2.glVertex3f( 0, 0, 0 );
gl2.glColor3f( 0, 1, 0 );
gl2.glVertex3f( 5, 0, 2 );
gl2.glColor3f( 0, 0, 1 );
gl2.glVertex3f( 2, 5, 3 );
gl2.glEnd();
}
@Override
public void reset()
{
// TODO Auto-generated method stub
}
@Override
public void manifestationAdded( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void manifestationRemoved( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void manifestationSwitched( RenderedManifestation from, RenderedManifestation to )
{
// TODO Auto-generated method stub
}
@Override
public void glowChanged( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void colorChanged( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void locationChanged( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void orientationChanged( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
@Override
public void shapeChanged( RenderedManifestation manifestation )
{
// TODO Auto-generated method stub
}
}