Interface ICamApiCustomPassVO
Render-pass aspect of a visual object: how its faces are composited into the scene. Implemented by the same object as ICamApiVisualObject (it also exposes ICamApiRenderableVO); flat : IUnknown, fetched via QueryInterface. Objects without drawable faces (e.g. a gizmo) do not implement it, so QI returns nil.
Namespace: CAMAPI.ViewPort
Assembly: CAMAPI.ViewPort.dll
Syntax
[Guid("D4A1B8E2-5C67-4F39-9B04-7E2A1F6C8D53")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiCustomPassVO
Properties
Overlay
Draw the faces as an overlay on top of the scene: depth testing is turned off so they are never hidden by other geometry (useful for annotations, markers and highlights that must stay visible). Default False.
Declaration
bool Overlay { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Transparent
Blend the faces with what is behind them using the color alpha, so an alpha below 255 (see ICamApiRenderableVO.SetColor) shows through instead of overwriting. Default False (faces are opaque and alpha is ignored).
Declaration
bool Transparent { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |