building
Client-side
Server-side
Shared
Element category: Entity
The building class represents static 3D models in the GTA world.
OOP Constructor
Building(...) is the constructor method for the building
class (createBuilding).
OOP Methods and Variables
See Also
Building Functions
Entity Elements
Element Functions
- attachElements
- createElement
- destroyElement
- detachElements
- getAllElementData
- getAttachedElements
- getElementAlpha
- getElementAngularVelocity
- getElementAttachedOffsets
- getElementAttachedTo
- getElementByID
- getElementByIndex
- getElementChildren
- getElementChildrenCount
- getElementChild
- getElementCollisionsEnabled
- getElementData
- getElementDimension
- getElementHealth
- getElementID
- getElementInterior
- getElementMatrix
- getElementModel
- getElementParent
- getElementPosition
- getElementRotation
- getElementType
- getElementVelocity
- getElementsByType
- getElementsWithinRange
- getLowLODElement
- getPedContactElement
- getResourceDynamicElementRoot
- getRootElement
- getResourceRootElement
- hasElementData
- isElement
- isElementAttached
- isElementDoubleSided
- isElementInWater
- isElementCallPropagationEnabled
- isElementFrozen
- isElementLowLOD
- isElementOnFire
- isElementWithinMarker
- setElementAlpha
- setElementAngularVelocity
- setElementAttachedOffsets
- setElementCallPropagationEnabled
- setElementCollisionsEnabled
- setElementData
- setElementDimension
- setElementFrozen
- setElementDoubleSided
- setElementHealth
- setElementID
- setElementInterior
- setElementModel
- setElementOnFire
- setElementParent
- setElementPosition
- setElementRotation
- setLowLODElement
- setElementVelocity
- getElementBoneMatrix
- getElementBoneQuaternion
- getElementBonePosition
- getElementBoneRotation
- getElementBoundingBox
- getElementDistanceFromCentreOfMassToBaseOfModel
- getElementLighting
- getElementRadius
- isElementCollidableWith
- isElementLocal
- isElementOnScreen
- isElementStreamable
- isElementStreamedIn
- isElementSyncer
- isElementWaitingForGroundToLoad
- setElementBoneMatrix
- setElementBonePosition
- setElementBoneQuaternion
- setElementBoneRotation
- setElementCollidableWith
- setElementLighting
- setElementStreamable
- updateElementRpHAnim
- addElementDataSubscriber
- clearElementVisibleTo
- cloneElement
- getElementSyncer
- getElementZoneName
- hasElementDataSubscriber
- isElementVisibleTo
- removeElementDataSubscriber
- removeElementData
- setElementSyncer
- setElementVisibleTo
Element Events
- onClientElementColShapeHit
- onClientElementColShapeLeave
- onClientElementDataChange
- onClientElementDimensionChange
- onClientElementInteriorChange
- onClientElementDestroy
- onClientElementModelChange
- onClientElementStreamIn
- onClientElementStreamOut
- onElementClicked
- onElementColShapeHit
- onElementColShapeLeave
- onElementDestroy
- onElementDimensionChange
- onElementInteriorChange
- onElementDataChange
- onElementModelChange
- onElementStartSync
- onElementStopSync