internal GLTextureUnit(GraphicsInterface gi, TextureUnitID unitID) { fGI = gi; fTextureUnitID = unitID; }
public void ActiveTexture(TextureUnitID unitID) { bool result = false ; if (null == glActiveTexture) glActiveTexture = Extensions.LoadExtension("glActiveTexture", typeof(DglActiveTexture_I), ref result) as DglActiveTexture_I; if (null != glActiveTexture) glActiveTexture((int)unitID); }
public static GLTextureUnit GetTextureUnit(GraphicsInterface gi, TextureUnitID unitID) { GLTextureUnit aUnit = new GLTextureUnit(gi, unitID); return aUnit; }