DisplayPipelineAttributes

References
Represents display pipeline settings, such as "show transparency" and "show grips".

Constructors

DisplayPipelineAttributes

#
protected DisplayPipelineAttributes(SerializationInfo info, StreamingContext context)
info (SerializationInfo)
context (StreamingContext)

Finalizer

~DisplayPipelineAttributes

#
~DisplayPipelineAttributes()

Properties

AmbientLightingColor

#Since v6.3
public Color AmbientLightingColor { get; set; }

AxesSizePercentage

#Since v8.11
public int AxesSizePercentage { get; set; }
Size of axes as a percentage of the grid extents.

BackfaceDisplayStyle

#Since v8.20
public DisplayPipelineAttributes.BackfaceStyle BackfaceDisplayStyle { get; set; }
Changes the display of the backfaces (the side opposite of the surface normal direction).

BackMaterial

#Since v9.0
public DisplayAttributeMaterial BackMaterial { get; }
The material used to shade the back faces of an object.

BackMaterialDiffuseColor

#Since v8.8
public Color BackMaterialDiffuseColor { get; set; }

BackMaterialShine

#Since v8.4
public double BackMaterialShine { get; set; }
Get or set the back material shine (0 to Rhino.DocObjects.Material.MaxShine). You must call DisplayModeDescription.UpdateDisplayMode() to commit this change.

BackMaterialTransparency

#Since v8.4
public double BackMaterialTransparency { get; set; }
Get or set the back material transparency (0.0 opaque to 1.0 transparent). You must call DisplayModeDescription.UpdateDisplayMode() to commit this change.

BackOverrideObjectReflectivity

#Since v8.21
public bool BackOverrideObjectReflectivity { get; set; }
Objects acquire reflectivity from render materials.

BackOverrideObjectTransparency

#Since v8.21
public bool BackOverrideObjectTransparency { get; set; }
Objects acquire transparency from render materials.

BakeTextures

#Since v8.14
public bool BakeTextures { get; set; }
Adds the ability to display procedural textures in viewports. When it is turned off, procedural textures in viewports look different from the rendering.

BoundingBoxMode

#Since v6.1
public DisplayPipelineAttributes.BoundingBoxDisplayMode BoundingBoxMode { get; set; }

CastShadows

#Since v6.4
public bool CastShadows { get; set; }
Cast shadows.

ClippingEdgeColor

#Since v8.11
public Color ClippingEdgeColor { get; set; }
Clipping edge color

ClippingEdgeColorUsage

#Since v8.11
public DisplayPipelineAttributes.ClippingEdgeColorUse ClippingEdgeColorUsage { get; set; }
Specifies how the color for the Edges is determined

ClippingEdgeThickness

#Since v8.11
public int ClippingEdgeThickness { get; set; }
Edge thickness in pixels.

ClippingFillColor

#Since v8.11
public Color ClippingFillColor { get; set; }
Clipping plane fill color

ClippingPlaneFillColorUsage

#Since v8.11
public DisplayPipelineAttributes.ClippingPlaneFillColorUse ClippingPlaneFillColorUsage { get; set; }
Specifies how the color for the clipping plane object fill is determined.

ClippingShadeColor

#Since v8.11
public Color ClippingShadeColor { get; set; }
Clipping plane solid color

ClippingShadeColorUsage

#Since v8.11
public DisplayPipelineAttributes.ClippingShadeColorUse ClippingShadeColorUsage { get; set; }
Specifies how to shade the clipping plane

ClippingShadeSelectedPlane

#Since v8.11
public bool ClippingShadeSelectedPlane { get; set; }
Shades the selected clipping plane.

ClippingShadeTransparency

#Since v8.11
public int ClippingShadeTransparency { get; set; }
Specifies the clipping plane transparency percentage.

ClipSelectionHighlight

#Since v8.11
public bool ClipSelectionHighlight { get; set; }
Clips the highlight wires. Shaded selections always clip.

ColorReductionPct

#Since v8.6
[EditorBrowsable(EditorBrowsableState.Never)] public int ColorReductionPct { get; set; }

ContextForDraw

#Since v6.5
public DisplayPipelineAttributes.ContextsForDraw ContextForDraw { get; }

ControlPolygonColor

#Since v8.11
public Color ControlPolygonColor { get; set; }
Control polygon color

ControlPolygonGripSize

#Since v8.11
public int ControlPolygonGripSize { get; set; }
The control point size in pixels.

ControlPolygonHighlight

#Since v8.11
public bool ControlPolygonHighlight { get; set; }
Highlights the segments of the control polygon on either side of the control points.

ControlPolygonShow

#Since v8.11
public bool ControlPolygonShow { get; set; }
Shows the control polygon and only shows the control points.

ControlPolygonShowPoints

#Since v8.11
public bool ControlPolygonShowPoints { get; set; }
Shows the control points while the control polygon is displayed.

ControlPolygonShowSurface

#Since v8.11
public bool ControlPolygonShowSurface { get; set; }
Shows the object while the control polygon is displayed.

ControlPolygonStyle

#Since v8.11
public PointStyle ControlPolygonStyle { get; set; }
PointStyle for the control polygon. Supported values are ControlPoint, RoundControlPoint, VariableDot, and RoundDot

ControlPolygonUseFixedSingleColor

#Since v8.11
public bool ControlPolygonUseFixedSingleColor { get; set; }
Specifies a color for the control polygon.
true = Use a specified color for all control polygons.
false = Use the color specified in the object's Properties.

ControlPolygonUseSolidLines

#Since v8.11
public bool ControlPolygonUseSolidLines { get; set; }
Use dotted / solid lines

ControlPolygonWireThickness

#Since v8.11
public int ControlPolygonWireThickness { get; set; }
The width of the control polygon lines in pixels.

CullBackfaces

#Since v8.8
public bool CullBackfaces { get; set; }

CurveColor

#Since v5.1
public Color CurveColor { get; set; }
Color used for drawing curves

CurveThickness

#Since v5.1
public int CurveThickness { get; set; }
Pixel thickness for curves

CurveThicknessScale

#Since v8.4
public float CurveThicknessScale { get; set; }
Scale thickness for curves

CurveThicknessUsage

#Since v8.4
public DisplayPipelineAttributes.CurveThicknessUse CurveThicknessUsage { get; set; }
Use a pixel thickness (CurveThickness) or a scale thickness (CurveThicknessScale)

CustomGroundPlaneAltitude

#Since v8.10
public double CustomGroundPlaneAltitude { get; set; }
Height above the world XY plane in model units

CustomGroundPlaneAutomaticAltitude

#Since v8.10
public bool CustomGroundPlaneAutomaticAltitude { get; set; }
Turns on auto-elevation that moves Ground Plane to the lowest point of the objects in the model.

CustomGroundPlaneOn

#Since v8.10
public bool CustomGroundPlaneOn { get; set; }
Turn the custom ground plane on or off

CustomGroundPlaneShadowOnly

#Since v8.10
public bool CustomGroundPlaneShadowOnly { get; set; }
Makes the ground plane transparent, but allows shadows to still be cast on it.

DisableConduits

#Since v5.0
public bool DisableConduits { get; set; }

DisableTransparency

#Since v5.0
public bool DisableTransparency { get; set; }

DynamicDisplayUsage

#Since v8.11
public DisplayPipelineAttributes.DynamicDisplayUse DynamicDisplayUsage { get; set; }
Sets the appearance of objects in the display

EnglishName

#Since v5.0
public string EnglishName { get; set; }

FillMode

#Since v6.0
public DisplayPipelineAttributes.FrameBufferFillMode FillMode { get; set; }
Get or set the frame buffer fill mode.

FrontDiffuse

#Since v8.14
public Color FrontDiffuse { get; set; }
Shades the current viewport with no smoothing so the individual render mesh faces are visible.

FrontFlatShaded

#Since v8.14
public bool FrontFlatShaded { get; set; }
Shades the current viewport with no smoothing so the individual render mesh faces are visible.

FrontMaterial

#Since v9.0
public DisplayAttributeMaterial FrontMaterial { get; }
The material used to shade the front faces of an object. The Front* properties on this class are shortcuts into it.

FrontMaterialShine

#Since v8.4
public double FrontMaterialShine { get; set; }
Get or set the front material shine (0 to Rhino.DocObjects.Material.MaxShine). You must call DisplayModeDescription.UpdateDisplayMode() to commit this change.

FrontMaterialTransparency

#Since v8.4
public double FrontMaterialTransparency { get; set; }
Get or set the front material transparency (0.0 opaque to 1.0 transparent). You must call DisplayModeDescription.UpdateDisplayMode() to commit this change.

FrontOverrideObjectColor

#Since v8.14
public bool FrontOverrideObjectColor { get; set; }

FrontOverrideObjectReflectivity

#Since v8.21
public bool FrontOverrideObjectReflectivity { get; set; }
Objects acquire reflectivity from render materials.

FrontOverrideObjectTransparency

#Since v8.21
public bool FrontOverrideObjectTransparency { get; set; }
Objects acquire transparency from render materials.

GhostLockedObjects

#Since v8.11
public bool GhostLockedObjects { get; set; }
Set locked appearance
true = Locked objects appear transparent
false = Locked objects appear solid

GridPlaneColor

#Since v8.11
public Color GridPlaneColor { get; set; }
The color of the grid plane

GridPlaneTransparency

#Since v8.11
public int GridPlaneTransparency { get; set; }
Transparency of the grid plane, percentage (0-100)

GridPlaneVisibility

#Since v8.11
public DisplayPipelineAttributes.GridPlaneVisibilityMode GridPlaneVisibility { get; set; }
Set when to show the grid plane

GridTransparency

#Since v8.11
public int GridTransparency { get; set; }
Transparency of the grid, percentage (0-100)

GroundPlaneUsage

#Since v8.14
public DisplayPipelineAttributes.GroundPlaneUsages GroundPlaneUsage { get; set; }
Turn on or off custom Ground plane settungs

HighlightSurfaces

#Since v8.11
public bool HighlightSurfaces { get; set; }
Shades entire object with highlight color.

HonorDrawOrder

#Since v9.0
public bool HonorDrawOrder { get; set; }
Draw order support for this display mode. When true (the default), objects with a non-zero draw order are drawn in front of or behind other objects based on that draw order. When false, this display mode ignores per object draw order and draws everything in the standard order.

Id

#Since v5.0
public Guid Id { get; }

IgnoreHighlights

#Since v5.0
public bool IgnoreHighlights { get; set; }

LayersFollowLockUsage

#Since v8.11
public bool LayersFollowLockUsage { get; set; }
Applies the settings for locked objects to locked layers.

LightingScheme

#Since v8.4
public DisplayPipelineAttributes.LightingSchema LightingScheme { get; set; }

LinearWorkflowUsage

#Since v8.14
public DisplayPipelineAttributes.LinearWorkflowUsages LinearWorkflowUsage { get; set; }
Turn on or off custom linear workflow settings

LocalName

#Since v5.0
public string LocalName { get; }

LockedColor

#Since v8.11
public Color LockedColor { get; set; }
Locked Object Color

LockedObjectsDrawBehindOthers

#Since v5.1
public bool LockedObjectsDrawBehindOthers { get; set; }
Locked object are drawn behind other objects

LockedObjectTransparency

#Since v8.11
public int LockedObjectTransparency { get; set; }
LockedObjectTransparency.

LockedObjectUsage

#Since v8.11
public DisplayPipelineAttributes.LockedObjectUse LockedObjectUsage { get; set; }
Set asource of display attributes for locked objects

MeshEdgeColor

#Since v8.11
public Color MeshEdgeColor { get; set; }
Sets the mesh edge color

MeshEdgeColorReduction

#Since v8.11
public int MeshEdgeColorReduction { get; set; }
The darken percentage of the color

MeshEdgeThickness

#Since v8.11
public int MeshEdgeThickness { get; set; }
Mesh edge width in pixels

MeshNakedEdgeColor

#Since v8.11
public Color MeshNakedEdgeColor { get; set; }
Sets the naked edge color

MeshNakedEdgeColorReduction

#Since v8.11
public int MeshNakedEdgeColorReduction { get; set; }
The darken percentage of the color

MeshNakedEdgeThickness

#Since v8.11
public int MeshNakedEdgeThickness { get; set; }
Naked mesh edge width in pixels.}

MeshNonmanifoldEdgeColor

#Since v8.11
public Color MeshNonmanifoldEdgeColor { get; set; }
Sets the nonmanifold edge color

MeshNonmanifoldEdgeColorReduction

#Since v8.11
public int MeshNonmanifoldEdgeColorReduction { get; set; }
The darken percentage of the color

MeshNonmanifoldEdgeThickness

#Since v8.11
public int MeshNonmanifoldEdgeThickness { get; set; }
Non-manifold mesh edge width in pixels

MeshSpecificAttributes

#Since v5.0
public DisplayPipelineAttributes.MeshDisplayAttributes MeshSpecificAttributes { get; }

MeshVertexSize

#Since v8.11
public int MeshVertexSize { get; set; }
Mesh vertex size in pixels

ObjectColor

#Since v5.0
public Color ObjectColor { get; set; }

PlaneUsesGridColor

#Since v8.11
public bool PlaneUsesGridColor { get; set; }
If true, use the grid thin line color in App settings

PointCloudRadius

#Since v8.4
public float PointCloudRadius { get; set; }

PointCloudStyle

#Since v8.4
public PointStyle PointCloudStyle { get; set; }

PointRadius

#Since v6.0
public float PointRadius { get; set; }

PointStyle

#Since v6.0
public PointStyle PointStyle { get; set; }

PostProcessFrameBuffer

#Since v8.14
public bool PostProcessFrameBuffer { get; set; }
Linear workflow Adjust output image

PostProcessGamma

#Since v8.14
public float PostProcessGamma { get; set; }
Linear workflow Output image gamma

PreProcessColors

#Since v8.14
public bool PreProcessColors { get; set; }
Linear workflow input colors

PreProcessGamma

#Since v8.14
public float PreProcessGamma { get; set; }
Linear workflow input gamma

PreProcessTextures

#Since v8.14
public bool PreProcessTextures { get; set; }
Linear workflow input textures

RealtimeDisplayId

#Since v6.0
public Guid RealtimeDisplayId { get; }
Get the ID of the real-time display engine attached to the view. This will be Guid.Empty if no real-time display engine is in use. This can be the case for instance when starting a _Render session for a real-time viewport integration. That still would cause this ID to be Guid.Empty.

RealtimeRenderPasses

#Since v6.0
public int RealtimeRenderPasses { get; set; }
Get or set the real-time passes amount

ShadeVertexColors

#Since v6.4
public bool ShadeVertexColors { get; set; }
Shade using vertex colors.

ShadingEnabled

#Since v5.1
public bool ShadingEnabled { get; set; }
Draw shaded meshes and surfaces

ShadowBiasX

#Since v8.11
public double ShadowBiasX { get; set; }
ShadowBiasX (Self shadowing artifacts) from 0 (dirty) to 50 (cleaner).

ShadowClippingRadius

#Since v8.11
public float ShadowClippingRadius { get; set; }
Camera-based shadow clipping radius

ShadowColor

#Since v6.3
public Color ShadowColor { get; set; }

ShadowEdgeBlur

#Since v8.11
public double ShadowEdgeBlur { get; set; }
Set blurring from 0 (no blurring) to 16 (maximum blurring)

ShadowIntensity

#Since v8.11
public int ShadowIntensity { get; set; }
Shadow intensity (percentage 0-100)

ShadowMemoryUsage

#Since v8.11
public int ShadowMemoryUsage { get; set; }
Value from 1 to 16384 indicating how much memory is to be allocated. Actual memory use is ShadowMemoryUsage*ShadowMemoryUsage*4.

ShadowsIgnoreUserDefinedClippingPlanes

#Since v8.11
public bool ShadowsIgnoreUserDefinedClippingPlanes { get; set; }
If true, shadows ignore user-defined clipping planes

ShadowSoftEdgeQuality

#Since v8.11
public int ShadowSoftEdgeQuality { get; set; }
Soft edge quality, from 0 (none/faster) to 12 (softer/slower)

ShadowsOn

#Since v8.11
public bool ShadowsOn { get; set; }
Enable shadows

ShadowTransparencyTolerance

#Since v8.11
public int ShadowTransparencyTolerance { get; set; }
Transparency tolerance from 0 (never cast shadows) to 100 (always case shadows)

ShowAnnotations

#Since v6.4
public bool ShowAnnotations { get; set; }
Show annotations.

ShowClipIntersectionEdges

#Since v8.0
public bool ShowClipIntersectionEdges { get; set; }
Show edges and hatches where clipping planes clip objects

ShowClipIntersectionSurfaces

#Since v8.0
public bool ShowClipIntersectionSurfaces { get; set; }
Show fills where clipping planes clip solid objects

ShowClippingEdges

#Since v8.11
public bool ShowClippingEdges { get; set; }
Shows the edges between the clipping plane and clipped objects.

ShowClippingFills

#Since v8.11
public bool ShowClippingFills { get; set; }
When a clipping plane intersects a 3-D object and the section is closed, the section is filled.

ShowClippingPlanes

#Since v6.4
public bool ShowClippingPlanes { get; set; }
Show clipping planes.

ShowCreases

#Since v9.0
public bool ShowCreases { get; set; }

ShowCurves

#Since v5.1
public bool ShowCurves { get; set; }
Draw curves

ShowEdges

#Since v9.0
public bool ShowEdges { get; set; }

ShowGrips

#Since v5.0
public bool ShowGrips { get; set; }

ShowHiddenLines

#Since v9.0
public bool ShowHiddenLines { get; set; }

ShowIntersections

#Since v9.0
public bool ShowIntersections { get; set; }

ShowIsoCurves

#Since v6.4
public bool ShowIsoCurves { get; set; }
Draw surface ISO curves.

ShowLighting

#Since v9.0
public bool ShowLighting { get; set; }

ShowLights

#Since v6.4
public bool ShowLights { get; set; }
Show light widgets.

ShowMeshEdges

#Since v8.11
public bool ShowMeshEdges { get; set; }
Display mesh edges on/off

ShowMeshNakedEdges

#Since v8.11
public bool ShowMeshNakedEdges { get; set; }
Display mesh naked edges on/off

ShowMeshNonmanifoldEdges

#Since v8.11
public bool ShowMeshNonmanifoldEdges { get; set; }
Display mesh manifold edges on/off

ShowPointClouds

#Since v6.4
public bool ShowPointClouds { get; set; }
Show point clouds.

ShowPoints

#Since v6.4
public bool ShowPoints { get; set; }
Show points.

ShowRealtimeRenderProgressBar

#Since v6.0
public bool ShowRealtimeRenderProgressBar { get; set; }
Get or set whether the display is used for preview rendering or not.

ShowSeams

#Since v9.0
public bool ShowSeams { get; set; }

ShowSilhouttes

#Since v9.0
public bool ShowSilhouttes { get; set; }

ShowSubDBoundary

#Since v8.10
public bool ShowSubDBoundary { get; set; }
Set visibility of SubD naked edges.

ShowSubDCreases

#Since v8.10
public bool ShowSubDCreases { get; set; }
Set visibility of SubD creased edges.

ShowSubDEdges

#Since v8.10
public bool ShowSubDEdges { get; set; }
Set visibility of SubD smooth edges.

ShowSubDNonmanifoldEdges

#Since v8.10
public bool ShowSubDNonmanifoldEdges { get; set; }
Turn on/off color differentiation of SubD symmetry children.

ShowSubDReflectionPlanePreview

#Since v8.10
public bool ShowSubDReflectionPlanePreview { get; set; }

ShowSurfaceEdge

#Since v8.6
public bool ShowSurfaceEdge { get; set; }
Turn Surface Edge visibility on or off

ShowSurfaceEdges

#Since v6.4
public bool ShowSurfaceEdges { get; set; }
Show surface edges.

ShowSurfaceNakedEdge

#Since v8.6
public bool ShowSurfaceNakedEdge { get; set; }
Turn Surface Naked Edge visibility on or off

ShowTangentEdges

#Since v6.4
public bool ShowTangentEdges { get; set; }
Show tangent edges.

ShowTangentSeams

#Since v6.4
public bool ShowTangentSeams { get; set; }
Show tangent seams.

ShowText

#Since v6.4
public bool ShowText { get; set; }
Show text.

SkylightShadowQuality

#Since v8.11
public int SkylightShadowQuality { get; set; }
Skylight shadow quality, from 0 (lowest) to 8 (highest)

StereoContext

#Since v7.0
public StereoContext StereoContext { get; set; }
Get or set the stereo render context.

SubDBoundaryApplyPattern

#Since v8.9
public bool SubDBoundaryApplyPattern { get; set; }
Apply pattern to the edge

SubDBoundaryColorReduction

#Since v8.9
public int SubDBoundaryColorReduction { get; set; }
Color reduction percentage

SubDBoundaryEdgeColor

#Since v8.9
public Color SubDBoundaryEdgeColor { get; set; }
Edge color

SubDBoundaryEdgeColorUsage

#Since v8.9
public DisplayPipelineAttributes.SubDEdgeColorUse SubDBoundaryEdgeColorUsage { get; set; }
Edge color usage

SubDBoundaryEdgeThickness

#Since v8.9
public float SubDBoundaryEdgeThickness { get; set; }
Edge thickness (pixels).

SubDBoundaryThicknessScale

#Since v8.9
public float SubDBoundaryThicknessScale { get; set; }
Edge thickness scale

SubDBoundaryThicknessUsage

#Since v8.9
public DisplayPipelineAttributes.SubDThicknessUse SubDBoundaryThicknessUsage { get; set; }

SubDCreaseInteriorApplyPattern

#Since v8.9
public bool SubDCreaseInteriorApplyPattern { get; set; }
Apply pattern to the edge

SubDCreaseInteriorColorReduction

#Since v8.9
public int SubDCreaseInteriorColorReduction { get; set; }
Color reduction percentage

SubDCreaseInteriorEdgeColor

#Since v8.9
public Color SubDCreaseInteriorEdgeColor { get; set; }
Edge color

SubDCreaseInteriorEdgeColorUsage

#Since v8.9
public DisplayPipelineAttributes.SubDEdgeColorUse SubDCreaseInteriorEdgeColorUsage { get; set; }
Edge color usage

SubDCreaseInteriorEdgeThickness

#Since v8.9
public float SubDCreaseInteriorEdgeThickness { get; set; }
Edge thickness (pixels).

SubDCreaseInteriorThicknessScale

#Since v8.9
public float SubDCreaseInteriorThicknessScale { get; set; }
Edge thickness scale

SubDCreaseInteriorThicknessUsage

#Since v8.9
public DisplayPipelineAttributes.SubDThicknessUse SubDCreaseInteriorThicknessUsage { get; set; }

SubDNonManifoldApplyPattern

#Since v8.9
public bool SubDNonManifoldApplyPattern { get; set; }
Apply pattern to the edge

SubDNonManifoldColorReduction

#Since v8.9
public int SubDNonManifoldColorReduction { get; set; }
Color reduction percentage

SubDNonManifoldEdgeColor

#Since v8.9
public Color SubDNonManifoldEdgeColor { get; set; }
Edge color

SubDNonManifoldEdgeColorUsage

#Since v8.9
public DisplayPipelineAttributes.SubDEdgeColorUse SubDNonManifoldEdgeColorUsage { get; set; }
Edge color usage

SubDNonManifoldEdgeThickness

#Since v8.9
public float SubDNonManifoldEdgeThickness { get; set; }
Edge thickness (pixels).

SubDNonManifoldThicknessScale

#Since v8.9
public float SubDNonManifoldThicknessScale { get; set; }
Edge thickness scale

SubDNonManifoldThicknessUsage

#Since v8.9
public DisplayPipelineAttributes.SubDThicknessUse SubDNonManifoldThicknessUsage { get; set; }

SubDReflectionAxisLineColor

#Since v8.9
public Color SubDReflectionAxisLineColor { get; set; }
Reflection axis line color

SubDReflectionAxisLineThickness

#Since v9.0
public float SubDReflectionAxisLineThickness { get; set; }

SubDReflectionPlaneAxisLineOn

#Since v8.9
public bool SubDReflectionPlaneAxisLineOn { get; set; }
Apply Turnh on or off the reflection plane axis line

SubDReflectionPlaneColor

#Since v8.9
public Color SubDReflectionPlaneColor { get; set; }
Reflection plane color

SubDReflectionPlaneColorReduction

#Since v8.9
public int SubDReflectionPlaneColorReduction { get; set; }
SubD replection plane color reduction percentage

SubDReflectionPlaneColorUsage

#Since v8.9
public DisplayPipelineAttributes.SubDReflectionPlaneColorUse SubDReflectionPlaneColorUsage { get; set; }
SubD replection plane color use

SubDSmoothInteriorApplyPattern

#Since v8.9
public bool SubDSmoothInteriorApplyPattern { get; set; }
Apply pattern to the edge

SubDSmoothInteriorColorReduction

#Since v8.9
public int SubDSmoothInteriorColorReduction { get; set; }
Color reduction percentage

SubDSmoothInteriorEdgeColor

#Since v8.9
public Color SubDSmoothInteriorEdgeColor { get; set; }
Edge color

SubDSmoothInteriorEdgeColorUsage

#Since v8.9
public DisplayPipelineAttributes.SubDEdgeColorUse SubDSmoothInteriorEdgeColorUsage { get; set; }
Edge color usage

SubDSmoothInteriorEdgeThickness

#Since v8.9
public float SubDSmoothInteriorEdgeThickness { get; set; }
Edge thickness (pixels).

SubDSmoothInteriorThicknessScale

#Since v8.9
public float SubDSmoothInteriorThicknessScale { get; set; }
Edge thickness scale

SubDSmoothInteriorThicknessUsage

#Since v8.9
public DisplayPipelineAttributes.SubDThicknessUse SubDSmoothInteriorThicknessUsage { get; set; }

SubDThicknessUsage

#Since v8.9
public DisplayPipelineAttributes.SubDThicknessUse SubDThicknessUsage { get; set; }
Thickness usage, pixel thickness or a scale thickness

SurfaceEdgeApplyPattern

#Since v8.6
public bool SurfaceEdgeApplyPattern { get; set; }
Turn pattern application on or off

SurfaceEdgeColor

#Since v8.6
public Color SurfaceEdgeColor { get; set; }

SurfaceEdgeColorReduction

#Since v8.6
public int SurfaceEdgeColorReduction { get; set; }

SurfaceEdgeColorReductionPercent

#Since v8.7
[EditorBrowsable(EditorBrowsableState.Never)] public int SurfaceEdgeColorReductionPercent { get; set; }

SurfaceEdgeColorUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceEdgeColorUse SurfaceEdgeColorUsage { get; set; }

SurfaceEdgeThickness

#Since v6.1
public int SurfaceEdgeThickness { get; set; }
Thickness for surface edges

SurfaceEdgeThicknessScale

#Since v8.6
public float SurfaceEdgeThicknessScale { get; set; }

SurfaceIsoColorsUsed

#Since v8.6
public bool SurfaceIsoColorsUsed { get; set; }

SurfaceIsoShowForFlatFaces

#Since v8.6
public bool SurfaceIsoShowForFlatFaces { get; set; }

SurfaceIsoSingleColor

#Since v8.6
public bool SurfaceIsoSingleColor { get; set; }

SurfaceIsoThickness

#Since v8.6
public int SurfaceIsoThickness { get; set; }

SurfaceIsoThicknessUScale

#Since v8.6
public float SurfaceIsoThicknessUScale { get; set; }

SurfaceIsoThicknessUsed

#Since v8.6
public bool SurfaceIsoThicknessUsed { get; set; }

SurfaceIsoThicknessVScale

#Since v8.6
public float SurfaceIsoThicknessVScale { get; set; }

SurfaceIsoThicknessWScale

#Since v8.7
public float SurfaceIsoThicknessWScale { get; set; }

SurfaceIsoUColor

#Since v8.6
public Color SurfaceIsoUColor { get; set; }

SurfaceIsoUThickness

#Since v8.6
public int SurfaceIsoUThickness { get; set; }

SurfaceIsoUVColor

#Since v8.6
public Color SurfaceIsoUVColor { get; set; }

SurfaceIsoVColor

#Since v8.6
public Color SurfaceIsoVColor { get; set; }

SurfaceIsoVThickness

#Since v8.6
public int SurfaceIsoVThickness { get; set; }

SurfaceNakedAdgeColorReduction

#Since v8.6
public int SurfaceNakedAdgeColorReduction { get; set; }

SurfaceNakedEdgeApplyPattern

#Since v8.6
public bool SurfaceNakedEdgeApplyPattern { get; set; }
Turn pattern application on or off

SurfaceNakedEdgeColor

#Since v8.6
public Color SurfaceNakedEdgeColor { get; set; }

SurfaceNakedEdgeColorReductionPercent

#Since v8.7
[EditorBrowsable(EditorBrowsableState.Never)] public int SurfaceNakedEdgeColorReductionPercent { get; set; }

SurfaceNakedEdgeColorUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceNakedEdgeColorUse SurfaceNakedEdgeColorUsage { get; set; }

SurfaceNakedEdgeThickness

#Since v8.6
public int SurfaceNakedEdgeThickness { get; set; }

SurfaceNakedEdgeThicknessScale

#Since v8.6
public float SurfaceNakedEdgeThicknessScale { get; set; }

UseAssignedObjectMaterial

#Since v6.0
public bool UseAssignedObjectMaterial { get; set; }
Gets or sets whether objects ought to be drawn using their assigned rendering material.

UseBackfaceMaterial

#Since v8.20
public bool UseBackfaceMaterial { get; set; }
Use the backface material for displaying backfaces.

UseCustomBackface

#Since v8.20
public bool UseCustomBackface { get; set; }
Use a custom material for displaying backfaces.

UseCustomObjectColor

#Since v6.0
public bool UseCustomObjectColor { get; set; }
Gets or sets whether objects ought to be drawn using a custom color.

UseCustomObjectColorBackfaces

#Since v7.1
public bool UseCustomObjectColorBackfaces { get; set; }
Gets or sets whether objects ought to be drawn using a custom color for back faces.

UseCustomObjectMaterial

#Since v6.0
public bool UseCustomObjectMaterial { get; set; }
Gets or sets whether objects ought to be drawn using a custom material.

UseCustomObjectMaterialBackfaces

#Since v7.1
public bool UseCustomObjectMaterialBackfaces { get; set; }
Gets or sets whether objects ought to be drawn using a custom material on backfaces.

UseLightColor

#Since v8.11
public bool UseLightColor { get; set; }
Draw lights using light color

UseObjectBackfaceMaterial

#Since v8.20
public bool UseObjectBackfaceMaterial { get; set; }
Use the backface material of the object for displaying its backfaces.

UseSectionStyles

#Since v8.11
public bool UseSectionStyles { get; set; }
When enabled, the appearances of clipping fills and edges are based on objects' section style properties.

UseSingleCurveColor

#Since v6.3
public bool UseSingleCurveColor { get; set; }
Use a single color for drawing curves

ViewSpecificAttributes

#Since v5.0
public DisplayPipelineAttributes.ViewDisplayAttributes ViewSpecificAttributes { get; }

WeightedPointStyle

#Since v9.0
public PointStyle WeightedPointStyle { get; set; }
Style used to draw control points whose weight is not 1. Defaults to RoundControlPoint, matching the default control point style, so weighted control points are not called out until this is changed.

WorldAxesIconColorUsage

#Since v8.11
public DisplayPipelineAttributes.WorldAxesIconColorUse WorldAxesIconColorUsage { get; set; }

XrayAllObjects

#Since v5.0
public bool XrayAllObjects { get; set; }

Methods

Dispose

#Since v5.0
public void Dispose()

Dispose

#
protected virtual void Dispose(bool disposing)
disposing (bool)

GetColorFadeEffect

#Since v8.0
public void GetColorFadeEffect(out Color fadeColor, out float fadeAmount)
Get the current color fade effect data.
fadeColor (out Color)The current fade amount
fadeAmount (out float)The current fade color

GetCurveThicknessUsage

#Since v8.7
Gets current usage, pixel thickness (CurveThickness) or a scale thickness (CurveThicknessScale)

GetDiagonalHatchEffect

#Since v8.0
public void GetDiagonalHatchEffect(out float hatchStrength, out float hatchWidth)
Get the current diagonal hatch strength and width in pixels.
hatchStrength (out float)The strength of the hatch effect.
hatchWidth (out float)The width of the diagonal hatch in pixels.

GetDitherTransparencyEffect

#Since v8.0
public float GetDitherTransparencyEffect()
Get the current dither transparency amount.

GetFill

#Since v6.23
public void GetFill(out Color topLeft, out Color bottomLeft, out Color topRight, out Color bottomRight)
Get fill colors used for clearing the frame buffer
topLeft (out Color)
bottomLeft (out Color)
topRight (out Color)
bottomRight (out Color)

GetObjectData

#Since v5.0
[SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
info (SerializationInfo)
context (StreamingContext)

GetSurfaceEdgeThicknessUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceThicknessUse GetSurfaceEdgeThicknessUsage()
Helper function for setting the SurfaceEdgeThicknessFlags

GetSurfaceIsoApplyPattern

#Since v8.6
public void GetSurfaceIsoApplyPattern(out bool u, out bool v, out bool w)
u (out bool)Gets mode in the u direction
v (out bool)Gets mode in the v direction
w (out bool)Gets mode in the w direction

GetSurfaceIsoColorUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceIsoColorUse GetSurfaceIsoColorUsage()
Helper function for getting SurfaceIsoColorsUsed and SurfaceSingleIsoColor

GetSurfaceIsoThicknessUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceIsoThicknessUse GetSurfaceIsoThicknessUsage()
This is a helper function that combines getting IsoThicknessUsed and SurfaceNakedEdgeThicknessUsageFlags settings to correspond to the behavor of the Settings page.

GetSurfaceNakedEdgeThicknessUsage

#Since v8.6
public DisplayPipelineAttributes.SurfaceNakedEdgeThicknessUse GetSurfaceNakedEdgeThicknessUsage()
This is a helper function that combines getting SurfaceNakeEdgeUseNormalThickness and SurfaceNakedEdgeThicknessUsageFlags settings to correspond to the behavor of the Settings page.

HasColorFadeEffect

#Since v8.0
public bool HasColorFadeEffect()
Returns TRUE if there is a color fade effect enabled with a color fade effect amount larger than 0.0, FALSE otherwise.

HasDiagonalHatchEffect

#Since v8.0
public bool HasDiagonalHatchEffect()
Returns TRUE if there is a diagonal hatch effect enabled with a hatch strength larger than 0.0, FALSE otherwise.

HasDitherTransparencyEffect

#Since v8.0
public bool HasDitherTransparencyEffect()
Returns TRUE if there is a dither transparency effect enabled with a transparency amount larger than 0.0, FALSE otherwise.

SetColorFadeEffect

#Since v8.0
public void SetColorFadeEffect(in Color fadeColor, in float fadeAmount)
Set a color fade effect to make objects fade a given amount towards a given color.
fadeColor (in Color)The amount of fade towards the given color (0..1).
fadeAmount (in float)The color to fade towards.

SetCurveThicknessUsage

#Since v8.7
[EditorBrowsable(EditorBrowsableState.Never)] public void SetCurveThicknessUsage(CurveThicknessUse usage)
Sets usage, pixel thickness (CurveThickness) or a scale thickness (CurveThicknessScale)

SetDiagonalHatchEffect

#Since v8.0
public void SetDiagonalHatchEffect(in float hatchStrength, in float hatchWidth)
Set a diagonal hatch effect to make objects render with diagonal hatch with a given strength and width in pixels. The effect works by brightening and darkening pixels in a diagonal pattern.
hatchStrength (in float)The strength of the hatch effect (0..1).
hatchWidth (in float)The width of the diagonal hatch in pixels (>= 0).

SetDitherTransparencyEffect

#Since v8.0
public void SetDitherTransparencyEffect(in float transparencyAmount)
Set a dither transparency effect to make objects render with a given amount of transparency using a dither effect.
transparencyAmount (in float)The amount of transparency (0..1).

SetFill

#Since v6.23
public void SetFill(Color gradientTop, Color gradientBottom)
Set fill mode to two color and set the colors
gradientTop (Color)
gradientBottom (Color)

SetFill

#Since v6.23
public void SetFill(Color gradientTopLeft, Color gradientBottomLeft, Color gradientTopRight, Color gradientBottomRight)
Set the fill mode to four color gradient and set the colors
gradientTopLeft (Color)
gradientBottomLeft (Color)
gradientTopRight (Color)
gradientBottomRight (Color)

SetFill

#Since v6.23
public void SetFill(Color singleColor)
Set fill mode to solid color and set the fill color
singleColor (Color)

SetSurfaceEdgeThicknessUsage

#Since v8.10
public void SetSurfaceEdgeThicknessUsage(SurfaceThicknessUse use)
Helper function for getting the SurfaceEdgeThicknessFlags

SetSurfaceIsoApplyPattern

#Since v8.6
public void SetSurfaceIsoApplyPattern(bool u, bool v, bool w)
u (bool)
v (bool)
w (bool)

SetSurfaceIsoColorUsage

#Since v8.6
public void SetSurfaceIsoColorUsage(SurfaceIsoColorUse use)
Helper function for setting SurfaceIsoColorsUsed and SurfaceIsoSingleColor

SetSurfaceIsoThicknessUsage

#Since v8.6
public void SetSurfaceIsoThicknessUsage(SurfaceIsoThicknessUse value)
This is a helper function that combines setting IsoThicknessUsed and SurfaceNakedEdgeThicknessUsageFlags settings to correspond to the behavor of the Settings page.

SetSurfaceNakedEdgeThicknessUsage

#Since v8.6
public void SetSurfaceNakedEdgeThicknessUsage(SurfaceNakedEdgeThicknessUse use)
This is a helper function that combines setting SurfaceNakeEdgeUseNormalThickness and SurfaceNakedEdgeThicknessUsageFlags settings to correspond to the behavor of the Settings page.