IRenderPackage public interface IRenderPackage Documentation Code IEnumerable<byte> Colors { get; } int ColorsStride { get; set; } string Description { get; set; } bool DisplayLabels { get; set; } bool HasRenderingData { get; } bool IsSelected { get; set; } IEnumerable<int> LineStripIndices { get; } IEnumerable<byte> LineStripVertexColors { get; } IEnumerable<int> LineStripVertexCounts { get; } IEnumerable<double> LineStripVertices { get; } int LineVertexCount { get; } IEnumerable<int> MeshIndices { get; } IEnumerable<double> MeshNormals { get; } IEnumerable<double> MeshTextureCoordinates { get; } IEnumerable<byte> MeshVertexColors { get; } int MeshVertexCount { get; } IEnumerable<double> MeshVertices { get; } IEnumerable<int> PointIndices { get; } IEnumerable<byte> PointVertexColors { get; } int PointVertexCount { get; } IEnumerable<double> PointVertices { get; } bool RequiresPerVertexColoration { get; set; } void AddLineStripVertex(double x, double y, double z) void AddLineStripVertexColor(byte red, byte green, byte blue, byte alpha) void AddLineStripVertexCount(int n) void AddPointVertex(double x, double y, double z) void AddPointVertexColor(byte red, byte green, byte blue, byte alpha) void AddTriangleVertex(double x, double y, double z) void AddTriangleVertexColor(byte red, byte green, byte blue, byte alpha) void AddTriangleVertexNormal(double x, double y, double z) void AddTriangleVertexUV(double u, double v) void ApplyLineVertexColors(byte[] colors) void ApplyMeshVertexColors(byte[] colors) void ApplyPointVertexColors(byte[] colors) void Clear() void SetColors(byte[] colors)