This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > IC > ICamera Interface > ICamera.MultiPhaseRendering Property (ArcObjects .NET 10.5 SDK) |
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
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.