Exemple #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="xyz"></param>
 /// <param name="w"></param>
 public uvec4(uvec3 xyz, uint w)
 {
     this.x = xyz.x;
     this.y = xyz.y;
     this.z = xyz.z;
     this.w = w;
 }
Exemple #2
0
 /// <summary>
 /// update minimum values.
 /// </summary>
 /// <param name="item"></param>
 /// <param name="currentMax"></param>
 public static void UpdateMax(this uvec3 item, ref uvec3 currentMax)
 {
     if (currentMax.x < item.x)
     {
         currentMax.x = item.x;
     }
     if (currentMax.y < item.y)
     {
         currentMax.y = item.y;
     }
     if (currentMax.z < item.z)
     {
         currentMax.z = item.z;
     }
 }
Exemple #3
0
 /// <summary>
 /// update minimum values.
 /// </summary>
 /// <param name="item"></param>
 /// <param name="currentMin"></param>
 public static void UpdateMin(this uvec3 item, ref uvec3 currentMin)
 {
     if (item.x < currentMin.x)
     {
         currentMin.x = item.x;
     }
     if (item.y < currentMin.y)
     {
         currentMin.y = item.y;
     }
     if (item.z < currentMin.z)
     {
         currentMin.z = item.z;
     }
 }
Exemple #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="v"></param>
 public uvec2(uvec3 v)
 {
     this.x = v.x;
     this.y = v.y;
 }