This document is archived and information here might be outdated.  Recommended version.


ICamera.MultiPhaseRendering Property (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (3DAnalyst)  

ICamera.MultiPhaseRendering Property

The state of multi-phase rendering. When true, the scene depth can be divided into multiple passes to improve rendering quality.

[Visual Basic .NET]
Public Property MultiPhaseRendering As Boolean
[C#]
public bool MultiPhaseRendering {get; set;}
[C++]
HRESULT get_MultiPhaseRendering(
  VARIANT_BOOL* pbMultiPhase
);
[C++]
HRESULT put_MultiPhaseRendering(
  VARIANT_BOOL pbMultiPhase
);
[C++]

Parameters pbMultiPhase [out, retval] pbMultiPhase is a parameter of type VARIANT_BOOL pbMultiPhase [in] pbMultiPhase is a parameter of type VARIANT_BOOL

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Remarks

MultiPhaseRendering is only implemented in ArcScene.  When set to True (the default is False), multiple drawing steps are enabled to avoid Z-buffer imprecisions when the ratio of far/near distance is too large, therefore layers with extreme extents may be seen throughout the scene.  The far/near distance here refers to the distance between the observer and the far/near clipping plane in OpenGL terms.

See Also

ICamera Interface