Пример #1
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out DepthFunction param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (DepthFunction)p;
        }
Пример #2
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out TextureMinFilter param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (TextureMinFilter)p;
        }
Пример #3
0
        public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out TextureCompareMode param)
        {
            int p;

            _GetSamplerParameteri(sampler, pname, out p);
            param = (TextureCompareMode)p;
        }
Пример #4
0
 public static void glSamplerParameterf(uint sampler, SamplerParameterName pname, float param)
 => p_glSamplerParameterf(sampler, pname, param);
Пример #5
0
 protected abstract void Set(SamplerParameterName pname, int value);
Пример #6
0
 protected override void Set(SamplerParameterName pname, double value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, checked ((float)value));
 }
Пример #7
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return(result);
 }
Пример #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);
 }
Пример #9
0
 public Sampler Set <T>(SamplerParameterName name, T value) where T : struct, IConvertible
 {
     SetParameter(SamplerParameter.Create <T>(name, value));
     return(this);
 }
Пример #10
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, TextureCompareMode param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Пример #11
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return result;
 }
Пример #12
0
 protected abstract void Set(SamplerParameterName pname, int value);
Пример #13
0
 protected abstract int Get1i(SamplerParameterName pname);
Пример #14
0
 protected abstract double Get1d(SamplerParameterName pname);
Пример #15
0
 public static void glSamplerParameterfv(uint sampler, SamplerParameterName pname, float * @params)
 => p_glSamplerParameterfv(sampler, pname, @params);
Пример #16
0
 public static void glSamplerParameteri(uint sampler, SamplerParameterName pname, int param)
 => p_glSamplerParameteri(sampler, pname, param);
Пример #17
0
 protected override int Get1i(SamplerParameterName pname)
 {
     return(Get1i((GetTextureParameter)pname));
 }
Пример #18
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, TextureMinFilter param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Пример #19
0
 protected override int Get1i(SamplerParameterName pname)
 {
     int result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return result;
 }
Пример #20
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, DepthFunction param)
 {
     _SamplerParameteri(sampler, pname, (int)param);
 }
Пример #21
0
 protected override void Set(SamplerParameterName pname, double value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, checked((float)value));
 }
Пример #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);
 }
Пример #23
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, value);
 }
Пример #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);
 }
Пример #25
0
 public static void GetSamplerParameteri(uint sampler, SamplerParameterName pname, out int param)
 {
     _GetSamplerParameteri(sampler, pname, out param);
 }
Пример #26
0
 protected override int Get1i(SamplerParameterName pname)
 {
     int result; using (Context.Lock()) GL.GetSamplerParameter(Id, pname, out result); return(result);
 }
Пример #27
0
 protected abstract int Get1i(SamplerParameterName pname);
Пример #28
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     using (Context.Lock()) GL.SamplerParameter(Id, pname, value);
 }
Пример #29
0
 private void SetSamplerParameter(SamplerParameterName parameter, int value)
 {
     GL.SamplerParameter(Id, parameter, value);
 }
Пример #30
0
 protected abstract double Get1d(SamplerParameterName pname);
Пример #31
0
 protected override void Set(SamplerParameterName pname, int value)
 {
     Set((TextureParameterName)pname, value);
 }
Пример #32
0
 public SamplerParameter(SamplerParameterName name, T value)
 {
     ParameterName = name;
     Value         = value;
 }
Пример #33
0
 public static void SamplerParameteri(uint sampler, SamplerParameterName pname, int param)
 {
     _SamplerParameteri(sampler, pname, param);
 }
Пример #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);
 }
Пример #35
0
 protected override double Get1d(SamplerParameterName pname)
 {
     float result; using (Lock()) GL.GetTexParameter(Target, (GetTextureParameter)pname, out result); return(result);
 }