Beispiel #1
0
 internal GLTextureUnit(GraphicsInterface gi, TextureUnitID unitID)
 {
     fGI = gi;
     fTextureUnitID = unitID;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public static GLTextureUnit GetTextureUnit(GraphicsInterface gi, TextureUnitID unitID)
        {
            GLTextureUnit aUnit = new GLTextureUnit(gi, unitID);

            return aUnit;
        }