Esempio n. 1
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out DepthFunction param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (DepthFunction)p;
        }
Esempio n. 2
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out TextureMinFilter param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (TextureMinFilter)p;
        }
Esempio n. 3
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out TextureCompareMode param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (TextureCompareMode)p;
        }
Esempio n. 4
0
 public static void glSamplerParameterf(uint sampler, SamplerParameterName pname, float param)
 => p_glSamplerParameterf(sampler, pname, param);
Esempio n. 5
0
 protected abstract void Set(SamplerParameterName pname, int value);
Esempio n. 6
0
 protected override void Set(SamplerParameterName pname, double value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, checked ((float)value));
 }
Esempio n. 7
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return(result);
 }
Esempio n. 8
0
 /// <summary>
 /// Set a sampler parameter
 /// </summary>
 /// <param name="param">The parameter</param>
 /// <param name="value">The value</param>
 public void SetParameter(SamplerParameterName param, float value)
 {
     GL.SamplerParameter(Handle.Handle, param, value);
 }
Esempio n. 9
0
 public Sampler Set <T>(SamplerParameterName name, T value) where T : struct, IConvertible
 {
     SetParameter(SamplerParameter.Create <T>(name, value));
     return(this);
 }
Esempio n. 10
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, TextureCompareMode param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Esempio n. 11
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return result;
 }
Esempio n. 12
0
 protected abstract void Set(SamplerParameterName pname, int value);
Esempio n. 13
0
 protected abstract int Get1i(SamplerParameterName pname);
Esempio n. 14
0
 protected abstract double Get1d(SamplerParameterName pname);
Esempio n. 15
0
 public static void glSamplerParameterfv(uint sampler, SamplerParameterName pname, float * @params)
 => p_glSamplerParameterfv(sampler, pname, @params);
Esempio n. 16
0
 public static void glSamplerParameteri(uint sampler, SamplerParameterName pname, int param)
 => p_glSamplerParameteri(sampler, pname, param);
Esempio n. 17
0
 protected override int Get1i(SamplerParameterName pname)
 {
     return(Get1i((GetTextureParameter)pname));
 }
Esempio n. 18
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, TextureMinFilter param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Esempio n. 19
0
 protected override int Get1i(SamplerParameterName pname)
 {
     int result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return result;
 }
Esempio n. 20
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, DepthFunction param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Esempio n. 21
0
 protected override void Set(SamplerParameterName pname, double value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, checked((float)value));
 }
Esempio n. 22
0
 /// <summary>
 /// Sets sampler parameters.
 /// </summary>
 /// <param name="parameterName">The parameter name to set.</param>
 /// <param name="value">The value to set.</param>
 public void SetParameter(SamplerParameterName parameterName, int value)
 {
     GL.SamplerParameter(Handle, parameterName, value);
 }
Esempio n. 23
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, value);
 }
Esempio n. 24
0
 /// <summary>
 /// Get a sampler parameter
 /// </summary>
 /// <param name="param">The parameter</param>
 /// <param name="value">The value</param>
 public void GetParameter(SamplerParameterName param, out float value)
 {
     GL.GetSamplerParameter(Handle.Handle, param, out value);
 }
Esempio n. 25
0
 public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out int param)
 {
     _GetSamplerParameteri(sampler, pname, out param);
 }
Esempio n. 26
0
 protected override int Get1i(SamplerParameterName pname)
 {
     int result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return(result);
 }
Esempio n. 27
0
 protected abstract int Get1i(SamplerParameterName pname);
Esempio n. 28
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, value);
 }
Esempio n. 29
0
 private void SetSamplerParameter(SamplerParameterName parameter, int value)
 {
     GL.SamplerParameter(Id, parameter, value);
 }
Esempio n. 30
0
 protected abstract double Get1d(SamplerParameterName pname);
Esempio n. 31
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     Set((TextureParameterName)pname, value);
 }
 public SamplerParameter(SamplerParameterName name, T value)
 {
     ParameterName = name;
     Value         = value;
 }
Esempio n. 33
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, int param)
 {
     _SamplerParameteri(sampler, pname, param);
 }
Esempio n. 34
0
 /// <summary>
 /// Sets sampler parameters.
 /// </summary>
 /// <param name="parameterName">The parameter name to set.</param>
 /// <param name="value">The value to set.</param>
 public void SetParameter(SamplerParameterName parameterName, int value)
 {
     GL.SamplerParameter(Handle, parameterName, value);
 }
Esempio n. 35
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Lock()) GL.GetTexParameter(Target, (GetTextureParameter)pname, out result); return(result);
 }