ArcGIS Pro 2.0 API Reference Guide
CIM3DLayerProperties Class Members
Properties  Methods  Events


The following tables list the members exposed by CIM3DLayerProperties.

Public Constructors
 NameDescription
Public ConstructorCIM3DLayerProperties Constructor Creates a default CIM3DLayerProperties object.  
Top
Public Properties
 NameDescription
Public PropertyCastShadows Gets and sets a boolean value indicating if shadows are enabled. If true, this layer's features contribute to shadows.  
Public PropertyDepthPriority Gets and Sets the depth priority of a 3D layer.  
Public PropertyIsLayerLit Gets and sets a boolean value indicating if this layer is lit.  
Public PropertyLayerFaceCulling Gets and sets the layer's face culling setting.  
Public PropertyLighting Gets and sets the layer's lighting setting.  
Public PropertyMaxDistance Gets and sets the maximum distance at which objects in view are visible. Objects beyond this point don't get rendered.  
Public PropertyMaxPreloadDistance Gets and sets the maximum radius from the camera at which objects outside the view are loaded. Values are in Meters.  
Public PropertyMinDistance Gets and sets the minimum distance at which objects in view are visible. Objects closer than this don't get rendered.  
Public PropertyMinPreloadDistance Gets and sets the minimum radius from the camera at which objects at which objects outside the view are loaded. Values are in Meters.  
Public PropertyPreloadTextureCutoffHigh Gets and sets the distance (in visible range) at which high resolution textures change to low resolution textures for objects outside the view. Range is 0 to 1.  
Public PropertyPreloadTextureCutoffLow Gets and sets the distance (in visible range) at which low resolution textures change to solid colors for objects outside the view. Range is 0 to 1.  
Public PropertyTextureCutoffHigh Gets and sets the distance (in visible range) at which the high resolution textures change to low resolution textures. Range is 0 to 1.  
Public PropertyTextureCutoffLow Gets and sets the distance (in visible range) at which the high resolution textures change to solid colors. Range is 0 to 1.  
Public PropertyTextureDownscalingFactor Gets and sets the downscaling factor. All textures for this layer are downscaled by this additional factor on loading.  
Public PropertyUseCompressedTextures Gets and sets a boolean value indicating if uncompressed textures are compressed using DXT5 at load time.  
Public PropertyVerticalExaggeration Gets and sets the layer's vertical exaggeration.  
Public PropertyVerticalUnit Gets and sets the layer's vertical unit.  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)FromXml Reconstructs the CIM3DLayerProperties with a specified state from an XML encoding.  
Public MethodGetSchema Not implemented, reserved for future use. (Inherited from ArcGIS.Core.CIM.CIMObject)
Public MethodReadXml Reads the element inside the reader. (Inherited from ArcGIS.Core.CIM.CIMObject)
Public MethodToXmlOverridden.  Creates an XML encoding of the CIM3DLayerProperties and its current state.  
Public MethodWriteXml Writes the element inside the writer. (Inherited from ArcGIS.Core.CIM.CIMObject)
Top
Protected Methods
 NameDescription
Protected MethodRaisePropertyChanged Called from a property setter to notify the framework that an Object member has changed. (Inherited from ArcGIS.Core.CIM.CIMObject)
Protected MethodReadXmlElementOverridden.  Reads the child element inside the reader.  
Protected MethodWriteXmlElementsOverridden.  Writes a child element to the writer.  
Top
Public Events
 NameDescription
Public EventPropertyChanged Occurs when a property value changes. (Inherited from ArcGIS.Core.CIM.CIMObject)
Top
See Also

Reference

CIM3DLayerProperties Class
ArcGIS.Core.CIM Namespace

 

 


©2017 Esri Inc., All Rights Reserved. Generated on Friday, June 16, 2017

Send feedback