Exemplo n.º 1
0
 private void SetListForChannel <T>(VertexAttribute channel, InternalVertexChannelType format, int dim, List <T> values)
 {
     SetSizedArrayForChannel(channel, format, dim, NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength(values));
 }
Exemplo n.º 2
0
 private void SetListForChannel <T>(VertexAttribute channel, List <T> values)
 {
     SetSizedArrayForChannel(channel, InternalVertexChannelType.Float, DefaultDimensionForChannel(channel), NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength(values));
 }
Exemplo n.º 3
0
 private void SetListForChannel <T>(Mesh.InternalShaderChannel channel, Mesh.InternalVertexChannelType format, int dim, List <T> values)
 {
     this.SetSizedArrayForChannel(channel, format, dim, NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength <T>(values));
 }
Exemplo n.º 4
0
 private void SetListForChannel <T>(Mesh.InternalShaderChannel channel, List <T> values)
 {
     this.SetSizedArrayForChannel(channel, Mesh.InternalVertexChannelType.Float, Mesh.DefaultDimensionForChannel(channel), NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength <T>(values));
 }
Exemplo n.º 5
0
 public void SetMatrixArray(int nameID, List <Matrix4x4> values)
 {
     this.SetMatrixArray(nameID, (Matrix4x4[])NoAllocHelpers.ExtractArrayFromList(values), values.Count);
 }
Exemplo n.º 6
0
 public static T[] ExtractArrayFromListT <T>(List <T> list)
 {
     return((T[])NoAllocHelpers.ExtractArrayFromList(list));
 }
Exemplo n.º 7
0
 public void SetVectorArray(int nameID, List <Vector4> values)
 {
     this.SetVectorArray(nameID, (Vector4[])NoAllocHelpers.ExtractArrayFromList(values), values.Count);
 }
Exemplo n.º 8
0
 public void SetColorArray(int nameID, List <Color> values)
 {
     this.SetColorArray(nameID, (Color[])NoAllocHelpers.ExtractArrayFromList(values), values.Count);
 }
Exemplo n.º 9
0
 public void SetFloatArray(int nameID, List <float> values)
 {
     this.SetFloatArray(nameID, (float[])NoAllocHelpers.ExtractArrayFromList(values), values.Count);
 }
Exemplo n.º 10
0
 private void SetListForChannel <T>(VertexAttribute channel, List <T> values, int start, int length)
 {
     SetSizedArrayForChannel(channel, VertexAttributeFormat.Float32, DefaultDimensionForChannel(channel), NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength(values), start, length);
 }
Exemplo n.º 11
0
 private void SetListForChannel <T>(VertexAttribute channel, VertexAttributeFormat format, int dim, List <T> values, int start, int length)
 {
     SetSizedArrayForChannel(channel, format, dim, NoAllocHelpers.ExtractArrayFromList(values), NoAllocHelpers.SafeLength(values), start, length);
 }