IBuildingSides80
This interface gives the client access to all of a building’s sides.
|
Properties |
|
|
An IColor80 representing the building sides’ color. This property only has effect if the FillTypeproperty is set to FACE_COLOR. (Inherited from IBuildingFace80) |
|
|
Gets and sets the number of sides to the building. |
|
|
Gets and sets an enum that determines the fill type for the sides of the building. (Inherited from IBuildingFace80) |
|
|
Gets the IBuildingFace80 element in the specified zero-based index. |
|
|
An IObjectTexture80 representing the building sides’ texture. |
Count
Gets and sets the number of sides to the building.
JavaScript |
|
Count |
C# |
|
int Count { get; } |
C++ |
|
HRESULT Count([out, retval] long* pVal) |
FillType
Gets and sets an enum that determines the fill type for the sides of the building. The following are its enumerations:
§ FACE_UNDEFINED = -1
Returned when all walls do not use the same fill type.
§ FACE_COLOR = 0
§ FACE_TEXTURE = 1
§ FACE_TERRAIN_TEXTURE = 2
JavaScript |
|
FillType |
C# |
|
FaceFillTypeCode FillType { get; set; } |
C++ |
|
HRESULT FillType([out, retval] FaceFillTypeCode* pVal) HRESULT FillType([in] FaceFillTypeCode pVal) |
Item
Gets the IBuildingFace80 element in the specified zero-based index. To access a specific element use the following syntax: IBuildingSides80(index). C# exposes this property as an indexer accessed using the following syntax: IBuildingSides80[index].
JavaScript |
|
Item( Index) |
C# |
|
dynamic this[object Index] { get; } |
C++ |
|
HRESULT Item( [in] VARIANT Index, [out, retval] VARIANT* pVal) |