Uniform4() public static méthode

public static Uniform4 ( int location, Color4 color ) : void
location int
color Color4
Résultat void
Exemple #1
0
 public void Uniform4(int location, Uno.Float4[] value)
 {
     if (value.Length > 0)
     {
         unsafe
         {
             fixed(float *p = &value[0].X)
             GL.Uniform4(location, value.Length, p);
         }
     }
 }
Exemple #2
0
 public void Uniform4(int location, Int4[] value)
 {
     if (value.Length > 0)
     {
         unsafe
         {
             fixed(int *p = &value[0].X)
             MacGL.Uniform4(location, value.Length, p);
         }
     }
 }
Exemple #3
0
        protected override void OnRenderFrame(FrameEventArgs args)
        {
            GL.Clear(ClearBufferMask.ColorBufferBit);
            Shader.Use();

            #region Coloring

            var timeValue = _timer.Elapsed.TotalSeconds;
            GetColor(ref _greenValue, ref _redValue, ref _blueValue, ref timeValue);

            var vertexColorLocation = GL.GetUniformLocation(Shader.Handle, "ourColor");
            GL.Uniform4(vertexColorLocation, _redValue, _greenValue, _blueValue, 1.0f);

            #endregion

            GL.BindVertexArray(VertexArrayObject);
            GL.DrawArrays(PrimitiveType.Triangles, 0, 3);

            SwapBuffers();
            base.OnRenderFrame(args);
        }
Exemple #4
0
 public void Uniform4(int location, Uno.Float4 value)
 {
     GL.Uniform4(location, value.X, value.Y, value.Z, value.W);
 }
Exemple #5
0
 protected void loadVector(int location, Vector4 vec)
 {
     GL.Uniform4(location, ref vec);
 }
Exemple #6
0
 public static void Uniform4(int location, Quaternion quaternion)
 {
     GL.Uniform4(location, quaternion.X, quaternion.Y, quaternion.Z, quaternion.W);
 }
Exemple #7
0
 public static void Uniform4(int location, Color4 color)
 {
     GL.Uniform4(location, color.R, color.G, color.B, color.A);
 }
Exemple #8
0
 public static void Uniform4(int location, Vector4 vector)
 {
     GL.Uniform4(location, vector.X, vector.Y, vector.Z, vector.W);
 }
Exemple #9
0
 public void Uniform4(int location, Int4 value)
 {
     MacGL.Uniform4(location, value.X, value.Y, value.Z, value.W);
 }