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


ICamera.MultiPhaseRendering Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > IC > ICamera Interface > ICamera.MultiPhaseRendering Property
ArcGIS Developer Help

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(
  Boolean* pbMultiPhase
);
[C++]
Parameters
pbMultiPhase [in]

pbMultiPhase is a parameter of type bool pbMultiPhase [out, retval]
pbMultiPhase is a parameter of type 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