Skip to content

Autodesk.Revit.DB.Visual

Classes

Class

Description


Public Class
AdvancedGlazing

A static class that provides access to the property names that appear in the AdvancedGlazing visual asset schema.


Public Class
AdvancedLayered

A static class that provides access to the property names that appear in the AdvancedLayered visual asset schema.


Public Class
AdvancedMetal

A static class that provides access to the property names that appear in the AdvancedMetal visual asset schema.


Public Class
AdvancedOpaque

A static class that provides access to the property names that appear in the AdvancedOpaque visual asset schema.


Public Class
AdvancedTransparent

A static class that provides access to the property names that appear in the AdvancedTransparent visual asset schema.


Public Class
AdvancedWood

A static class that provides access to the property names that appear in the AdvancedWood visual asset schema.


Public Class
Code Example
AppearanceAssetEditScope

A scope object that provides special access and limitations related to editing appearance assets and their related elements.


Public Class
Code Example
Asset

Represents a connected property of material.


Public Class
AssetProperties

Represents a set of asset property(s).


Public Class
AssetProperty

Represents a property of material.


Public Class
AssetPropertyBoolean

Represents a property of material.


Public Class
AssetPropertyDistance

Represents a property of material.


Public Class
AssetPropertyDouble

Represents a property of material.


Public Class
AssetPropertyDoubleArray2d

Represents a property consisting of an array of double values.


Public Class
AssetPropertyDoubleArray3d

Represents a vector or point property.


Public Class
AssetPropertyDoubleArray4d

Represents a color property of material.


Public Class
AssetPropertyDoubleMatrix44

Represents a property consisting of an array of double values.


Public Class
AssetPropertyEnum

Represents a property of material.


Public Class
AssetPropertyFloat

Represents a property of material.


Public Class
AssetPropertyFloatArray

Represents a property consisting of an array of float values.


Public Class
AssetPropertyInt64

Represents a property of Int64 value.


Public Class
AssetPropertyInteger

Represents a property of material.


Public Class
AssetPropertyList

Represents a list of AssetProperty(s).


Public Class
AssetPropertyReference

Represents a connected property of material.


Public Class
AssetPropertyString

Represents a property of material.


Public Class
AssetPropertyTime

Represents a connected property of material.


Public Class
AssetPropertyUInt64

Represents a property of UInt64 value.


Public Class
AssetSet
Public Class
AssetSetIterator
Public Class
BumpMap

A static class that provides access to the property names that appear in the BumpMap visual asset schema.


Public Class
Ceramic

A static class that provides access to the property names that appear in the Ceramic visual asset schema.


Public Class
Checker

A static class that provides access to the property names that appear in the Checker visual asset schema.


Public Class
Concrete

A static class that provides access to the property names that appear in the Concrete visual asset schema.


Public Class
Generic

A static class that provides access to the property names that appear in the Generic visual asset schema.


Public Class
Glazing

A static class that provides access to the property names that appear in the Glazing visual asset schema.


Public Class
Gradient

A static class that provides access to the property names that appear in the Gradient visual asset schema.


Public Class
Hardwood

A static class that provides access to the property names that appear in the Hardwood visual asset schema.


Public Class
Marble

A static class that provides access to the property names that appear in the Marble visual asset schema.


Public Class
MasonryCMU

A static class that provides access to the property names that appear in the MasonryCMU visual asset schema.


Public Class
Metal

A static class that provides access to the property names that appear in the Metal visual asset schema.


Public Class
MetallicPaint

A static class that provides access to the property names that appear in the MetallicPaint visual asset schema.


Public Class
Mirror

A static class that provides access to the property names that appear in the Mirror visual asset schema.


Public Class
Noise

A static class that provides access to the property names that appear in the Noise visual asset schema.


Public Class
PlasticVinyl

A static class that provides access to the property names that appear in the PlasticVinyl visual asset schema.


Public Class
SchemaCommon

A static class that provides access to the property names that appear in all the visual Asset types.


Public Class
SolidGlass

A static class that provides access to the property names that appear in the SolidGlass visual asset schema.


Public Class
Speckle

A static class that provides access to the property names that appear in the Speckle visual asset schema.


Public Class
Stone

A static class that provides access to the property names that appear in the Stone visual asset schema.


Public Class
Tile

A static class that provides access to the property names that appear in the Tile visual asset schema.


Public Class
UnifiedBitmap

A static class that provides access to the property names that appear in the UnifiedBitmap visual asset schema.


Public Class
WallPaint

A static class that provides access to the property names that appear in the WallPaint visual asset schema.


Public Class
Water

A static class that provides access to the property names that appear in the Water visual asset schema.


Public Class
Wave

A static class that provides access to the property names that appear in the Wave visual asset schema.


Public Class
Wood

A static class that provides access to the property names that appear in the Wood visual asset schema.


Enumerations

Enumeration

Description


Public Enum
AssetPropertyType

Enumerated type listing the type of asset property


Public Enum
AssetType

Enumerated asset types


Public Enum
BumpmapType

The enumerated type representing the permitted values for the asset property “BumpmapType” from the “BumpMap” schema.


Public Enum
CeramicApplicationType

The enumerated type representing the permitted values for the asset property “CeramicApplication” from the “Ceramic” schema.


Public Enum
CeramicBumpType

The enumerated type representing the permitted values for the asset property “CeramicBump” from the “Ceramic” schema.


Public Enum
CeramicPatternType

The enumerated type representing the permitted values for the asset property “CeramicPattern” from the “Ceramic” schema.


Public Enum
CeramicType

The enumerated type representing the permitted values for the asset property “CeramicType” from the “Ceramic” schema.


Public Enum
CommonSharedAssetType

The enumerated type representing the permitted values for the asset property “CommonSharedAsset” from the “Ceramic” schema.


Public Enum
ConcreteBrightmodeType

The enumerated type representing the permitted values for the asset property “ConcreteBrightmode” from the “Concrete” schema.


Public Enum
ConcreteFinishType

The enumerated type representing the permitted values for the asset property “ConcreteFinish” from the “Concrete” schema.


Public Enum
ConcreteSealantType

The enumerated type representing the permitted values for the asset property “ConcreteSealant” from the “Concrete” schema.


Public Enum
GlazingTransmittanceColorType

The enumerated type representing the permitted values for the asset property “GlazingTransmittanceColor” from the “Glazing” schema.


Public Enum
GradientInterpolationType

The enumerated type representing the permitted values for the asset property “GradientInterpolation” from the “Gradient” schema.


Public Enum
GradientNoiseType

The enumerated type representing the permitted values for the asset property “GradientNoise” from the “Gradient” schema.


Public Enum
GradientType

The enumerated type representing the permitted values for the asset property “GradientType” from the “Gradient” schema.


Public Enum
HardwoodApplicationType

The enumerated type representing the permitted values for the asset property “HardwoodApplication” from the “Hardwood” schema.


Public Enum
HardwoodFinishType

The enumerated type representing the permitted values for the asset property “HardwoodFinish” from the “Hardwood” schema.


Public Enum
HardwoodImperfectionsType

The enumerated type representing the permitted values for the asset property “HardwoodImperfections” from the “Hardwood” schema.


Public Enum
HardwoodTintEnabledType

The enumerated type representing the permitted values for the asset property “HardwoodTintEnabled” from the “Hardwood” schema.


Public Enum
LayeredNdfType

The enumerated type representing the permitted values for the asset property “LayeredNdfType” from the “AdvancedLayered” schema.


Public Enum
MasonryCMUApplicationType

The enumerated type representing the permitted values for the asset property “MasonryCMUApplication” from the “MasonryCMU” schema.


Public Enum
MasonryCMUPatternType

The enumerated type representing the permitted values for the asset property “MasonryCMUPattern” from the “MasonryCMU” schema.


Public Enum
MasonryCMUType

The enumerated type representing the permitted values for the asset property “MasonryCMUType” from the “MasonryCMU” schema.


Public Enum
MetalFinishType

The enumerated type representing the permitted values for the asset property “MetalFinish” from the “Metal” schema.


Public Enum
MetallicpaintFinishType

The enumerated type representing the permitted values for the asset property “MetallicpaintFinish” from the “MetallicPaint” schema.


Public Enum
MetallicpaintFlecksType

The enumerated type representing the permitted values for the asset property “MetallicpaintFlecks” from the “MetallicPaint” schema.


Public Enum
MetallicpaintPearlType

The enumerated type representing the permitted values for the asset property “MetallicpaintPearl” from the “MetallicPaint” schema.


Public Enum
MetallicpaintTopcoatType

The enumerated type representing the permitted values for the asset property “MetallicpaintTopcoat” from the “MetallicPaint” schema.


Public Enum
MetalPatternType

The enumerated type representing the permitted values for the asset property “MetalPattern” from the “Metal” schema.


Public Enum
MetalPerforationsType

The enumerated type representing the permitted values for the asset property “MetalPerforations” from the “Metal” schema.


Public Enum
MetalType

The enumerated type representing the permitted values for the asset property “MetalType” from the “Metal” schema.


Public Enum
NoiseType

The enumerated type representing the permitted values for the asset property “NoiseType” from the “Noise” schema.


Public Enum
PlasticvinylApplicationType

The enumerated type representing the permitted values for the asset property “PlasticvinylApplication” from the “PlasticVinyl” schema.


Public Enum
PlasticvinylBumpType

The enumerated type representing the permitted values for the asset property “PlasticvinylBump” from the “PlasticVinyl” schema.


Public Enum
PlasticvinylPatternType

The enumerated type representing the permitted values for the asset property “PlasticvinylPattern” from the “PlasticVinyl” schema.


Public Enum
PlasticvinylType

The enumerated type representing the permitted values for the asset property “PlasticvinylType” from the “PlasticVinyl” schema.


Public Enum
SolidglassBumpEnableType

The enumerated type representing the permitted values for the asset property “SolidglassBumpEnable” from the “SolidGlass” schema.


Public Enum
SolidglassTransmittanceType

The enumerated type representing the permitted values for the asset property “SolidglassTransmittance” from the “SolidGlass” schema.


Public Enum
StoneApplicationType

The enumerated type representing the permitted values for the asset property “StoneApplication” from the “Stone” schema.


Public Enum
StoneBumpType

The enumerated type representing the permitted values for the asset property “StoneBump” from the “Stone” schema.


Public Enum
StonePatternType

The enumerated type representing the permitted values for the asset property “StonePattern” from the “Stone” schema.


Public Enum
SurfaceNdfType

The enumerated type representing the permitted values for the asset property “SurfaceNdfType” from the “AdvancedLayered” schema.


Public Enum
TileBrickType

The enumerated type representing the permitted values for the asset property “TileBrickType” from the “Tile” schema.


Public Enum
WallpaintApplicationType

The enumerated type representing the permitted values for the asset property “WallpaintApplication” from the “WallPaint” schema.


Public Enum
WallpaintFinishType

The enumerated type representing the permitted values for the asset property “WallpaintFinish” from the “WallPaint” schema.


Public Enum
WaterTintEnableType

The enumerated type representing the permitted values for the asset property “WaterTintEnable” from the “Water” schema.


Public Enum
WaterType

The enumerated type representing the permitted values for the asset property “WaterType” from the “Water” schema.


Public Enum
WaveDistributionType

The enumerated type representing the permitted values for the asset property “WaveDistribution” from the “Wave” schema.


Public Enum
WoodPoreType

The enumerated type representing the permitted values for the asset property “WoodPoreType” from the “AdvancedLayered” schema.