DynamoVisualProgramming.DynamoServices by Autodesk

<PackageReference Include="DynamoVisualProgramming.DynamoServices" Version="2.11.0-beta3720" />

 IRenderPackage

public interface IRenderPackage
IEnumerable<byte> Colors { get; }

int ColorsStride { get; set; }

string Description { get; set; }

bool DisplayLabels { get; set; }

bool HasRenderingData { get; }

bool IsSelected { get; set; }

IEnumerable<double> LineStripVertices { get; }

int LineVertexCount { get; }

IEnumerable<int> MeshIndices { get; }

IEnumerable<double> MeshNormals { get; }

int MeshVertexCount { get; }

IEnumerable<double> MeshVertices { get; }

IEnumerable<int> PointIndices { 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 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)