IDirectContext3DServer
The interface to be implemented by a server of the DirectContext3D external service.
Namespace: Autodesk.Revit.DB.DirectContext3D
Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntax
public interface IDirectContext3DServer : IExternalServer
The IDirectContext3DServer type exposes the following members.
Methods
Name
Description
Public Method
CanExecute
Can be used to allow the server to execute only in certain views.
Public Method
GetApplicationId
Reports this server’s application ID.
Public Method
GetBoundingBox
Reports a bounding box of the geometry that this server submits for drawing.
Public Method
GetDescription
Implement this method to return a description of the server.
(Inherited from IExternalServer)
Public Method
GetName
Implement this method to return the name of the server.
(Inherited from IExternalServer)
Public Method
GetServerId
Implement this method to return the id of the server.
(Inherited from IExternalServer)
Public Method
GetServiceId
Implement this method to return the id of the service.
(Inherited from IExternalServer)
Public Method
GetSourceId
Reports this server’s source ID.
Public Method
GetVendorId
Implement this method to return the id of the vendor of the server.
(Inherited from IExternalServer)
Public Method
RenderScene
Performs rendering of the scene that the server creates.
Public Method
UseInTransparentPass
Indicates whether this server will submit geometry during the rendering pass for transparent geometry.
Public Method
UsesHandles
Tests whether this server uses DirectContext3D handle elements.