IsTransparentPass Method


Determines whether the current rendering pass is for transparent objects.

Namespace: Autodesk.Revit.DB.DirectContext3D
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2017

Syntax

C#
public static bool IsTransparentPass()
Visual Basic
Public Shared Function IsTransparentPass As Boolean
Visual C++
public:
static bool IsTransparentPass()

Return Value

True when the server should be submitting transparent objects for rendering, false otherwise.

Remarks

Opaque and transparent geometry should be submitted for rendering separately. See UseInTransparentPass(View).

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsInvalidOperationException This DrawContext is not available because Revit is not currently rendering. In general, this DrawContext must be used in the scope of the RenderScene() callback of IDirectContext3DServer.

See Also