public GraphicsInterface(GLContext GI) { fGlu = new Glu(this); fGI = GI; fExtensions = new GLExtensions(this); LoadExtensions(); fState = new GLState(this); fServerFeatureList = new GLFeatureList(this); fClientFeatureList = new GLClientFeatureList(this); fBufferList = new GLFrameBuffer(this); fDrawingList = new GLPrimitiveDrawing(this); }
public GLFeatureLighting(GraphicsInterface gi) :base(gi, GLOption.Lighting) { fState = new GLState(gi); fModel = new GLLightModel(gi); fAmbientLight = new AmbientLight(gi, ColorRGBA.White); fLight0 = new GLLight(gi, GLLightName.Light0); fLight1 = new GLLight(gi, GLLightName.Light1); fLight2 = new GLLight(gi, GLLightName.Light2); fLight3 = new GLLight(gi, GLLightName.Light3); fLight4 = new GLLight(gi, GLLightName.Light4); fLight5 = new GLLight(gi, GLLightName.Light5); fLight6 = new GLLight(gi, GLLightName.Light6); fLight7 = new GLLight(gi, GLLightName.Light7); }
public GLTextureEnvironment(GraphicsInterface gi) { fState = gi.State; }