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(); }
public static void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureShadow shadowParam) { gl.glTexParameteri((int)target, (int)pname, (int)shadowParam); }
public static void TexParameter(TextureParameterTarget target, TextureParameterName pname, TextureMinFilter param) { gl.glTexParameteri((int)target, (int)pname, (int)param); }
public static void TexParameteri(TextureParameterTarget target, TextureParameterName pname, int param) { gl.glTexParameteri((int)target, (int)pname, param); }