public MeshData(Type layoutDefinitionType, BufferData1D <T> data, BufferData1D <ushort> indicies = null, AxPrimitiveType primitiveType = AxPrimitiveType.Triangles) { Layout = VertexLayoutDefinition.CreateDefinitionFromVertexStruct(layoutDefinitionType); SetData(data, indicies); PrimitiveType = primitiveType; }
public MeshData(BufferData1D <T> data, BufferData1D <ushort> indicies = null, AxPrimitiveType primitiveType = AxPrimitiveType.Triangles) : this() { SetData(data, indicies); PrimitiveType = primitiveType; }
public MeshData(VertexLayoutDefinition layoutDefinition, BufferData1D <T> data, BufferData1D <ushort> indicies = null, AxPrimitiveType primitiveType = AxPrimitiveType.Triangles) { Layout = layoutDefinition; SetData(data, indicies); PrimitiveType = primitiveType; }