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.
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(IntPtr, int, bool)
Declaration
void AddPolyline(IntPtr Coords, int CoordCount, bool Closed)
Parameters
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