IBuildingSides80

This interface gives the client access to all of a building’s sides.

 

 

Properties

 

Color

An IColor80 representing the building sides’ color. This property only has effect if the FillTypeproperty is set to FACE_COLOR. (Inherited from IBuildingFace80)

Count

Gets and sets the number of sides to the building.

FillType

Gets and sets an enum that determines the fill type for the sides of the building. (Inherited from IBuildingFace80)

Item

Gets the IBuildingFace80 element in the specified zero-based index.

Texture

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)