ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.CIM Namespace / CIM3DLayerProperties Class
Properties Methods Events


In This Topic
    CIM3DLayerProperties Class Members
    In This Topic

    The following tables list the members exposed by CIM3DLayerProperties.

    Public Constructors
     NameDescription
    Public Constructor Creates a default CIM3DLayerProperties object.  
    Top
    Public Properties
     NameDescription
    Public Property Gets or sets a value indicating whether shadows are enabled. If true, this layer's features contribute to shadows.  
    Public Property Gets or sets the depth priority of a 3D layer.  
    Public Property Gets or sets a value indicating whether perspective scaling to screen-size is enabled for billboarded 2D symbols.  
    Public Property Gets or sets the layer's exaggeration mode.  
    Public Property Gets or sets a value indicating whether this layer is lit.  
    Public Property Gets or sets the layer's face culling setting.  
    Public Property Gets or sets the layer's lighting setting.  
    Public Property Gets or sets the maximum distance at which objects in view are visible. Objects beyond this point don't get rendered.  
    Public Property Gets or sets the maximum radius from the camera at which objects outside the view are loaded. Values are in Meters.  
    Public Property Gets or sets the minimum distance at which objects in view are visible. Objects closer than this don't get rendered.  
    Public Property Gets or sets the minimum radius from the camera at which objects at which objects outside the view are loaded. Values are in Meters.  
    Public Property Gets or sets a value indicating whether true alpha is quantized to fully opaque or transparent when false, actual values are used in marker drawing.  
    Public Property Gets or 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 Property Gets or 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 Property Gets or sets the distance (in visible range) at which the high resolution textures change to low resolution textures. Range is 0 to 1.  
    Public Property Gets or sets the distance (in visible range) at which the high resolution textures change to solid colors. Range is 0 to 1.  
    Public Property Gets or sets the downscaling factor. All textures for this layer are downscaled by this additional factor on loading.  
    Public Property Gets or sets a value indicating whether uncompressed textures are compressed using DXT5 at load time.  
    Public Property Gets or sets a value indicating whether to use depth writing for transparency. This should be set to true if anomalies are seen in drawing order of transparent features in the same feature class.  
    Public Property Gets or sets the layer's vertical exaggeration.  
    Public Property Gets or sets the layer's vertical unit.  
    Top
    Public Methods
     NameDescription
    Public Method Creates a deep copy of CIM3DLayerProperties.  
    Public Methodstatic (Shared in Visual Basic) Reconstructs the CIM3DLayerProperties with a specified state from a JSON encoding.  
    Public Method Not implemented, reserved for future use. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public Method Reads the element inside the reader. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public MethodOverridden.  Creates a JSON encoding of the CIM3DLayerProperties and its current state.  
    Public Method Writes the element inside the writer. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    Protected Methods
     NameDescription
    Protected Method Called from a property setter to notify the framework that an Object member has changed. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Protected MethodOverridden.  Reads the child element inside the reader.  
    Protected MethodOverridden.  Writes a child element to the writer.  
    Top
    Public Events
     NameDescription
    Public Event Occurs when a property value changes. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    See Also