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.