internal static Constants.TextureParameterTarget TextureParameterTargetToGLTextureParameterTarget(TextureParameterTarget target)
        {
            switch (target)
            {
            case TextureParameterTarget.Texture1D: return(Constants.TextureParameterTarget.Texture1D);

            case TextureParameterTarget.Texture2D: return(Constants.TextureParameterTarget.Texture2D);

            case TextureParameterTarget.Texture3D: return(Constants.TextureParameterTarget.Texture3D);

            case TextureParameterTarget.TextureCubeMap: return(Constants.TextureParameterTarget.TextureCubeMap);
            }
            throw new InvalidEnumerationException();
        }
 protected override void SetTextureParameterInternal(TextureParameterTarget target, TextureParameterName name, float value)
 {
     Internal.OpenGL.Methods.glTexParameter(TextureParameterTargetToGLTextureParameterTarget(target), TextureParameterNameToGLTextureParameterName(name), (int)value);
     Internal.OpenGL.Methods.glErrorToException();
 }
 public void SetTextureParameter(TextureParameterTarget target, TextureParameterName name, float value)
 {
     SetTextureParameterInternal(target, name, value);
 }
 public void SetTextureParameter(TextureParameterTarget target, TextureParameterName name, int value)
 {
     SetTextureParameter(target, name, (float)value);
 }
 public void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureShadow shadowParam)
 {
     gl.glTexParameteri((int)target, (int)pname, (int)shadowParam);
     CheckException();
 }
 protected abstract void SetTextureParameterInternal(TextureParameterTarget target, TextureParameterName name, float value);
 public void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureMinFilter param)
 {
     gl.glTexParameteri((int)target, (int)pname, (int)param);
     CheckException();
 }
 public void TexParameter(TextureParameterTarget target, TextureParameterName pname, float param)
 {
     gl.glTexParameterf((int)target, (int)pname, param);
     CheckException();
 }
Exemple #9
0
 public static void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureShadow shadowParam)
 {
     gl.glTexParameteri((int)target, (int)pname, (int)shadowParam);
 }
Exemple #10
0
 public static void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureMinFilter param)
 {
     gl.glTexParameteri((int)target, (int)pname, (int)param);
 }
Exemple #11
0
 public static void TexParameteri(TextureParameterTarget target, TextureParameterName pname, int param)
 {
     gl.glTexParameteri((int)target, (int)pname, param);
 }