Interface ICamApiRenderableVO
Drawable content of a visual object (colour, meshes, polylines). Fetch via
QueryInterface from ICamApiVisualObject; objects without content (e.g. a
gizmo) return nil.
Namespace: CAMAPI.ViewPort
Assembly: CAMAPI.ViewPort.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("A1E7C4B2-9D38-4F6A-8C15-2B7E0D9A4F31")]
public interface ICamApiRenderableVO
Methods
AddMesh(ICamApiMeshBuilder)
Append a whole prebuilt mesh in a single call using the current color
(cached on the GPU for fast repaint).
Declaration
void AddMesh(ICamApiMeshBuilder Builder)
Parameters
AddPolyline(nint, int, bool)
Declaration
void AddPolyline(nint Coords, int CoordCount, bool Closed)
Parameters
| Type |
Name |
Description |
| nint |
Coords |
|
| int |
CoordCount |
|
| bool |
Closed |
|
AddPolylinePoint(TST3DPoint)
Declaration
void AddPolylinePoint(TST3DPoint P)
Parameters
BeginPolyline(bool)
Declaration
void BeginPolyline(bool Closed)
Parameters
| Type |
Name |
Description |
| bool |
Closed |
|
Clear()
Drop all primitives so the object's content can be rebuilt.
Declaration
EndPolyline()
Finish the current polyline.
Declaration
SetColor(int, int, int, int)
Declaration
void SetColor(int R, int G, int B, int A)
Parameters