Pular para o conteúdo

Classes de elemento

As 34 classes abaixo cobrem todos os tipos de elemento — 667 métodos e 205 propriedades. Elas não acrescentam comportamento próprio: cada linha nomeia a nativa para a qual o membro encaminha, e é a página daquela nativa que documenta os argumentos e os retornos.

A coluna Acessores lista primeiro o getter da propriedade, depois o setter. Quando só um aparece, as Notas dizem qual é. A coluna Lado é onde o membro realmente existe; ambos significa os dois lados. Membros herdados de uma classe-pai aparecem listados apenas nela. Quando um método remodela o resultado da nativa, as Notas dizem como.

Veja o guia de OOP para entender como métodos, propriedades e construtores são montados.

A classe base. Todas as outras herdam dela, e qualquer elemento cujo tipo não tenha classe própria é atendido por Element.

Referência: Elementos (compartilhadas) · Elementos (servidor) · Elementos (cliente)

Métodos

MétodoNativaLadoNotas
addDataSubscriberaddElementDataSubscriberservidor—
attachattachElementsambos—
clearVisibilityclearElementVisibleToservidor—
clonecloneElementservidor—
createcreateElementambos—
destroydestroyElementambos—
detachdetachElementsambos—
getAllByTypegetElementsByTypeambos—
getAllDatagetAllElementDataambos—
getAlphagetElementAlphaambos—
getAngularVelocitygetElementAngularVelocityambos—
getAttachedElementsgetAttachedElementsambos—
getAttachedOffsetsgetElementAttachedOffsetsambos—
getAttachedTogetElementAttachedToambos—
getBoundingBoxgetElementBoundingBoxclientedevolve dois Vector3, ou seis números quando seis resultados são recebidos
getByIDgetElementByIDambos—
getByIndexgetElementByIndexambos—
getByTypegetElementsByTypeambos—
getChildgetElementChildambos—
getChildrengetElementChildrenambos—
getChildrenCountgetElementChildrenCountambos—
getCollisionsEnabledgetElementCollisionsEnabledambos—
getColShapegetElementColShapeambos—
getDatagetElementDataambos—
getDimensiongetElementDimensionambos—
getDistanceFromCentreOfMassToBaseOfModelgetElementDistanceFromCentreOfMassToBaseOfModelcliente—
getHealthgetElementHealthambos—
getIDgetElementIDambos—
getInteriorgetElementInteriorambos—
getLightinggetElementLightingcliente—
getLowLODgetLowLODElementambos—
getMatrixgetElementMatrixambos—
getModelgetElementModelambos—
getParentgetElementParentambos—
getPositiongetElementPositionambos—
getRadiusgetElementRadiuscliente—
getRotationgetElementRotationambos—
getTypegetElementTypeambos—
getVelocitygetElementVelocityambos—
getWithinColShapegetElementsWithinColShapeambos—
getWithinRangegetElementsWithinRangeambos—
getZoneNamegetElementZoneNameservidor—
hasDatahasElementDataambos—
hasDataSubscriberhasElementDataSubscriberservidor—
isAttachedisElementAttachedambos—
isCallPropagationEnabledisElementCallPropagationEnabledambos—
isCollidableWithisElementCollidableWithcliente—
isDoubleSidedisElementDoubleSidedambos—
isFrozenisElementFrozenambos—
isInWaterisElementInWaterambos—
isLocalisElementLocalcliente—
isLowLODisElementLowLODambos—
isOnFireisElementOnFireambos—
isOnScreenisElementOnScreencliente—
isStreamableisElementStreamablecliente—
isStreamedInisElementStreamedIncliente—
isSyncerisElementSyncercliente—
isVisibleToisElementVisibleToservidor—
isWaitingForGroundToLoadisElementWaitingForGroundToLoadcliente—
isWithinColShapeisElementWithinColShapeambos—
isWithinMarkerisElementWithinMarkerambos—
removeDataremoveElementDataservidor—
removeDataSubscriberremoveElementDataSubscriberservidor—
setAlphasetElementAlphaambos—
setAngularVelocitysetElementAngularVelocityambos—
setAttachedOffsetssetElementAttachedOffsetsambos—
setCallPropagationEnabledsetElementCallPropagationEnabledambos—
setCollidableWithsetElementCollidableWithcliente—
setCollisionsEnabledsetElementCollisionsEnabledambos—
setDatasetElementDataambos—
setDimensionsetElementDimensionambos—
setDoubleSidedsetElementDoubleSidedambos—
setFrozensetElementFrozenambos—
setHealthsetElementHealthambos—
setIDsetElementIDambos—
setInteriorsetElementInteriorambos—
setLightingsetElementLightingcliente—
setLowLODsetLowLODElementambos—
setMatrixsetElementMatrixambos—
setModelsetElementModelambos—
setOnFiresetElementOnFireambos—
setParentsetElementParentambos—
setPositionsetElementPositionambos—
setRotationsetElementRotationambos—
setStreamablesetElementStreamablecliente—
setVelocitysetElementVelocityambos—
setVisibleTosetElementVisibleToservidor—

Propriedades

PropriedadeAcessoresLadoNotas
alphagetElementAlpha · setElementAlphaambos—
angularVelocitygetElementAngularVelocity · setElementAngularVelocityambosdevolve Vector3
attachedisElementAttachedambossomente leitura
attachedElementsgetAttachedElementsambossomente leitura
attachedTogetElementAttachedTo · attachElementsambos—
boundingBoxgetElementBoundingBoxclientesomente leitura, só o canto mínimo, como Vector3
callPropagationEnabledisElementCallPropagationEnabled · setElementCallPropagationEnabledambos—
childrengetElementChildrenambossomente leitura
childrenCountgetElementChildrenCountambossomente leitura
collisionsgetElementCollisionsEnabled · setElementCollisionsEnabledambos—
colShapegetElementColShapeambossomente leitura
dimensiongetElementDimension · setElementDimensionambos—
distanceFromCentreOfMassToBaseOfModelgetElementDistanceFromCentreOfMassToBaseOfModelclientesomente leitura
doubleSidedisElementDoubleSided · setElementDoubleSidedambos—
frozenisElementFrozen · setElementFrozenambos—
healthgetElementHealth · setElementHealthambos—
idgetElementID · setElementIDambos—
interiorgetElementInterior · setElementInteriorambos—
inWaterisElementInWaterambossomente leitura
lightinggetElementLighting · setElementLightingcliente—
localElementisElementLocalclientesomente leitura
lowLODgetLowLODElement · setLowLODElementambos—
modelgetElementModel · setElementModelambos—
onFireisElementOnFire · setElementOnFireambos—
onScreenisElementOnScreenclientesomente leitura
parentgetElementParent · setElementParentambos—
positiongetElementPosition · setElementPositionambosdevolve Vector3
radiusgetElementRadiusclientesomente leitura
rotationgetElementRotation · setElementRotationambosdevolve Vector3
streamableisElementStreamable · setElementStreamablecliente—
streamedInisElementStreamedInclientesomente leitura
syncedByLocalPlayerisElementSyncerclientesomente leitura
typegetElementTypeambossomente leitura
velocitygetElementVelocity · setElementVelocityambosdevolve Vector3
waitingForGroundToLoadisElementWaitingForGroundToLoadclientesomente leitura
zoneNamegetElementZoneNameservidorsomente leitura

Personagens não jogáveis. Também é a base de Player, então todo método de ped funciona em jogadores.

Herda de Element.

Referência: Peds (compartilhadas) · Peds (servidor) · Peds (cliente)

Métodos

MétodoNativaLadoNotas
addClothesaddPedClothesambos—
canBeKnockedOffBikecanPedBeKnockedOffBikecliente—
createcreatePedambos—
doesHaveJetPackisPedWearingJetpackambos—
doesHaveJetpackisPedWearingJetpackambos—
getAmmoInClipgetPedAmmoInClipambos—
getAnalogControlStategetPedAnalogControlStatecliente—
getAnimationgetPedAnimationcliente—
getArmorgetPedArmorambos—
getBodyPartNamegetBodyPartNameambos—
getBonePositiongetPedBonePositioncliente—
getCameraRotationgetPedCameraRotationcliente—
getClothesgetPedClothesambos—
getClothesByTypeIndexgetClothesByTypeIndexambos—
getClothesTypeNamegetClothesTypeNameambos—
getContactElementgetPedContactElementambos—
getControlStategetPedControlStatecliente—
getFightingStylegetPedFightingStyleambos—
getGravitygetPedGravityservidor—
getMoveStategetPedMoveStatecliente—
getOccupiedVehiclegetPedOccupiedVehicleambos—
getOccupiedVehicleSeatgetPedOccupiedVehicleSeatambos—
getOxygenLevelgetPedOxygenLevelcliente—
getSimplestTaskgetPedSimplestTaskcliente—
getStatgetPedStatambos—
getTargetgetPedTargetambos—
getTargetCollisiongetPedTargetCollisioncliente—
getTargetEndgetPedTargetEndcliente—
getTargetStartgetPedTargetStartcliente—
getTaskgetPedTaskcliente—
getTotalAmmogetPedTotalAmmoambos—
getTypeIndexFromClothesgetTypeIndexFromClothesambos—
getValidModelsgetValidPedModelsambos—
getWalkingStylegetPedWalkingStyleambos—
getWeapongetPedWeaponambos—
getWeaponMuzzlePositiongetPedWeaponMuzzlePositioncliente—
getWeaponSlotgetPedWeaponSlotambos—
giveJetPacksetPedWearingJetpackservidorpassa true
giveWeapongivePedWeaponcliente—
removeJetPacksetPedWearingJetpackservidorpassa false
isBleedingisPedBleedingcliente—
isChockingisPedChokingambos—
isChokingisPedChokingambos—
isDeadisPedDeadambos—
isDoingGangDrivebyisPedDoingGangDrivebyambos—
isDoingTaskisPedDoingTaskcliente—
isDuckedisPedDuckedambos—
isHeadlessisPedHeadlessambos—
isInVehicleisPedInVehicleambos—
isOnGroundisPedOnGroundambos—
isReloadingWeaponisPedReloadingWeaponambos—
isTargetingMarkerEnabledisPedTargetingMarkerEnabledcliente—
isWearingJetpackisPedWearingJetpackambos—
killkillPedambos—
reloadWeaponreloadPedWeaponservidor—
removeClothesremovePedClothesambos—
removeFromVehicleremovePedFromVehicleambos—
setAimTargetsetPedAimTargetcliente—
setAnalogControlStatesetPedAnalogControlStatecliente—
setAnimationsetPedAnimationambos—
setAnimationProgresssetPedAnimationProgressambos—
setAnimationSpeedsetPedAnimationSpeedambos—
setArmorsetPedArmorambos—
setBleedingsetPedBleedingcliente—
setCameraRotationsetPedCameraRotationcliente—
setCanBeKnockedOffBikesetPedCanBeKnockedOffBikecliente—
setChokingsetPedChokingservidor—
setControlStatesetPedControlStatecliente—
setDoingGangDriveBysetPedDoingGangDrivebyambos—
setDoingGangDrivebysetPedDoingGangDrivebyambos—
setEnterVehiclesetPedEnterVehiclecliente—
setExitVehiclesetPedExitVehiclecliente—
setFightingStylesetPedFightingStyleambos—
setFootBloodEnabledsetPedFootBloodEnabledcliente—
setGravitysetPedGravityservidor—
setHeadlesssetPedHeadlessambos—
setLookAtsetPedLookAtcliente—
setOxygenLevelsetPedOxygenLevelcliente—
setStatsetPedStatambos—
setTargetingMarkerEnabledsetPedTargetingMarkerEnabledcliente—
setWalkingStylesetPedWalkingStyleambos—
setWearingJetpacksetPedWearingJetpackservidor—
setWeaponSlotsetPedWeaponSlotambos—
takeAllWeaponstakeAllWeaponsservidor—
takeWeapontakeWeaponservidor—
warpIntoVehiclewarpPedIntoVehicleambos—

Propriedades

PropriedadeAcessoresLadoNotas
armorgetPedArmor · setPedArmorambos—
bleedingisPedBleeding · setPedBleedingcliente—
cameraRotationgetPedCameraRotation · setPedCameraRotationcliente—
canBeKnockedOffBikecanPedBeKnockedOffBike · setPedCanBeKnockedOffBikeclienteleitura sombreada pelo método de mesmo nome
chokingisPedChoking · setPedChokingambossetter só no servidor
contactElementgetPedContactElementambossomente leitura
deadisPedDead · killPedambosage apenas com valor verdadeiro
doingGangDrivebyisPedDoingGangDriveby · setPedDoingGangDrivebyambos—
duckedisPedDuckedambossomente leitura
fightingStylegetPedFightingStyle · setPedFightingStyleambos—
footBloodsetPedFootBloodEnabledclientesomente escrita
gravitygetPedGravity · setPedGravityservidor—
hasJetPackisPedWearingJetpackambossomente leitura
headlessisPedHeadless · setPedHeadlessambos—
inVehicleisPedInVehicleambossomente leitura
jetpackisPedWearingJetpack · setPedWearingJetpackambossetter só no servidor
moveStategetPedMoveStateclientesomente leitura
onGroundisPedOnGroundambossomente leitura
oxygenLevelgetPedOxygenLevel · setPedOxygenLevelcliente—
reloadingWeaponisPedReloadingWeaponambossomente leitura
simplestTaskgetPedSimplestTaskclientesomente leitura
targetgetPedTargetambossomente leitura
targetingMarkerisPedTargetingMarkerEnabled · setPedTargetingMarkerEnabledcliente—
vehiclegetPedOccupiedVehicle · warpPedIntoVehicleambos—
vehicleSeatgetPedOccupiedVehicleSeatambossomente leitura
walkingStylegetPedWalkingStyle · setPedWalkingStyleambos—
weaponSlotgetPedWeaponSlot · setPedWeaponSlotambos—

Jogadores conectados. Herda toda a API de ped, além da própria.

Herda de Ped.

Referência: Jogadores (compartilhadas) · Jogadores (servidor) · Jogadores (cliente)

Métodos

MétodoNativaLadoNotas
creategetPlayerFromNameambos—
getAllAlivegetAlivePlayersservidor—
getAllDeadgetDeadPlayersservidor—
getAnnounceValuegetPlayerAnnounceValueservidor—
getBlurLevelgetPlayerBlurLevelservidor—
getCameraInteriorgetCameraInteriorambos—
getCameraMatrixgetCameraMatrixambos—
getCameraTargetgetCameraTargetambos—
getCountgetPlayerCountservidor—
getFromNamegetPlayerFromNameambos—
getIPgetPlayerIPservidor—
getIdleTimegetPlayerIdleTimeservidor—
getNamegetPlayerNameambos—
getNametagColorgetPlayerNametagColorambos—
getNametagTextgetPlayerNametagTextambos—
getPinggetPlayerPingambos—
getRandomgetRandomPlayerservidor—
getVersiongetPlayerVersionservidor—
getHudComponentPropertygetPlayerHudComponentPropertyclienteignora o self
isCrosshairVisibleisPlayerCrosshairVisibleclienteignora o self
isHudComponentVisibleisPlayerHudComponentVisibleclienteignora o self
isMutedisPlayerMutedservidor—
isNametagShowingisPlayerNametagShowingambos—
isTalkingisPlayerTalkingcliente—
kickkickPlayerservidor—
resetHudComponentPropertyresetPlayerHudComponentPropertyclienteignora o self
setHudComponentPropertysetPlayerHudComponentPropertyclienteignora o self
setHudComponentVisiblesetPlayerHudComponentVisibleclienteignora o self
setHudComponentVisiblesetPlayerHudComponentVisibleservidor—
showHudComponentsetPlayerHudComponentVisibleclienteignora o self
showHudComponentsetPlayerHudComponentVisibleservidor—
spawnspawnPlayerclienteignora o self
spawnspawnPlayerservidor—
toggleControltoggleControlclienteignora o self
toggleControltoggleControlservidor—
fadeCamerafadeCameraservidor—
redirectredirectPlayerservidor—
resendModInforesendPlayerModInfoservidor—
setAnnounceValuesetPlayerAnnounceValueservidor—
setBlurLevelsetPlayerBlurLevelservidor—
setMutedsetPlayerMutedservidor—
setNamesetPlayerNameservidor—
setNametagColorsetPlayerNametagColorambos—
setNametagShowingsetPlayerNametagShowingambos—
setNametagTextsetPlayerNametagTextambos—
setVoiceBroadcastTosetPlayerVoiceBroadcastToservidor—
setVoiceIgnoreFromsetPlayerVoiceIgnoreFromservidor—
takeScreenShottakePlayerScreenShotservidor—
triggerEventtriggerClientEventservidor—

Propriedades

PropriedadeAcessoresLadoNotas
blurLevelgetPlayerBlurLevel · setPlayerBlurLevelservidor—
crosshairVisibleisPlayerCrosshairVisibleclientesomente leitura, ignora o self
idleTimegetPlayerIdleTimeservidorsomente leitura
ipgetPlayerIPservidorsomente leitura
mutedisPlayerMuted · setPlayerMutedservidor—
namegetPlayerName · setPlayerNameambossetter só no servidor
nametagShowingisPlayerNametagShowing · setPlayerNametagShowingambos—
nametagTextgetPlayerNametagText · setPlayerNametagTextambos—
pinggetPlayerPingambossomente leitura
talkingisPlayerTalkingclientesomente leitura
versiongetPlayerVersionservidorsomente leitura
voiceBroadcastTosetPlayerVoiceBroadcastToservidorsomente escrita
voiceIgnoreFromsetPlayerVoiceIgnoreFromservidorsomente escrita

Veículos — a maior classe da API.

Herda de Element.

Referência: Veículos (compartilhadas) · Veículos (servidor) · Veículos (cliente)

Métodos

MétodoNativaLado
addSirensaddVehicleSirensambos
addUpgradeaddVehicleUpgradeambos
areHeliBladeCollisionsEnabledgetHeliBladeCollisionsEnabledcliente
areLightsOnareVehicleLightsOncliente
areSirensOngetVehicleSirensOnambos
attachTrailerattachTrailerToVehicleambos
blowblowVehicleambos
createcreateVehicleambos
detachTrailerdetachTrailerFromVehicleambos
fixfixVehicleambos
getAdjustablePropertygetVehicleAdjustablePropertycliente
getAllOfTypegetVehiclesOfTypeservidor
getColorgetVehicleColorambos
getCompatibleUpgradesgetVehicleCompatibleUpgradesambos
getComponentPositiongetVehicleComponentPositioncliente
getComponentRotationgetVehicleComponentRotationcliente
getComponentScalegetVehicleComponentScalecliente
getComponentVisiblegetVehicleComponentVisiblecliente
getComponentsgetVehicleComponentscliente
getControllergetVehicleControllerambos
getDirectiongetTrainDirectionambos
getDoorOpenRatiogetVehicleDoorOpenRatioambos
getDoorStategetVehicleDoorStateambos
getEngineStategetVehicleEngineStateambos
getGeargetVehicleCurrentGearcliente
getGravitygetVehicleGravitycliente
getHandlinggetVehicleHandlingambos
getHeadLightColorgetVehicleHeadLightColorambos
getHelicopterRotorSpeedgetHelicopterRotorSpeedcliente
getIdleRespawnDelaygetVehicleIdleRespawnDelayservidor
getLandingGearDowngetVehicleLandingGearDownambos
getLightStategetVehicleLightStateambos
getMaxPassengersgetVehicleMaxPassengersambos
getModelFromNamegetVehicleModelFromNameambos
getModelHandlinggetModelHandlingservidor
getModelWheelSizegetVehicleModelWheelSizecliente
getNamegetVehicleNameambos
getNameFromModelgetVehicleNameFromModelambos
getNitroCountgetVehicleNitroCountcliente
getNitroLevelgetVehicleNitroLevelcliente
getOccupantgetVehicleOccupantambos
getOccupantsgetVehicleOccupantsambos
getOriginalHandlinggetOriginalHandlingambos
getOverrideLightsgetVehicleOverrideLightsambos
getPaintjobgetVehiclePaintjobambos
getPanelStategetVehiclePanelStateambos
getPlateTextgetVehiclePlateTextambos
getRespawnDelaygetVehicleRespawnDelayservidor
getRespawnPositiongetVehicleRespawnPositionservidor
getRespawnRotationgetVehicleRespawnRotationservidor
getRotorStategetVehicleRotorStatecliente
getSirenParamsgetVehicleSirenParamsambos
getSirensgetVehicleSirensambos
getSirensOngetVehicleSirensOnambos
getTowedByVehiclegetVehicleTowedByVehicleambos
getTowingVehiclegetVehicleTowingVehicleambos
getTrainPositiongetTrainPositionambos
getTrainSpeedgetTrainSpeedambos
getTurnVelocitygetElementAngularVelocityambos
getTurretPositiongetVehicleTurretPositionambos
getUpgradeOnSlotgetVehicleUpgradeOnSlotambos
getUpgradeSlotNamegetVehicleUpgradeSlotNameambos
getUpgradesgetVehicleUpgradesambos
getVariantgetVehicleVariantambos
getVehicleTypegetVehicleTypeambos
getWheelFrictionStategetVehicleWheelFrictionStatecliente
getWheelScalegetVehicleWheelScalecliente
getWheelStatesgetVehicleWheelStatesambos
isBlownisVehicleBlownambos
isChainEngineisTrainChainEnginecliente
isDamageProofisVehicleDamageProofambos
isDerailableisTrainDerailableambos
isDerailedisTrainDerailedambos
isFuelTankExplodableisVehicleFuelTankExplodableambos
isLockedisVehicleLockedambos
isNitroActivatedisVehicleNitroActivatedcliente
isNitroRechargingisVehicleNitroRechargingcliente
isOnGroundisVehicleOnGroundambos
isRespawnableisVehicleRespawnableservidor
isSmokeTrailEnabledisVehicleSmokeTrailEnabledambos
isTaxiLightOnisVehicleTaxiLightOnambos
isWheelOnGroundisVehicleWheelOnGroundcliente
removeSirensremoveVehicleSirensambos
removeUpgraderemoveVehicleUpgradeambos
resetComponentPositionresetVehicleComponentPositioncliente
resetComponentRotationresetVehicleComponentRotationcliente
resetComponentScaleresetVehicleComponentScalecliente
resetDummyPositionsresetVehicleDummyPositionscliente
resetExplosionTimeresetVehicleExplosionTimeservidor
resetIdleTimeresetVehicleIdleTimeservidor
respawnrespawnVehicleservidor
setAdjustablePropertysetVehicleAdjustablePropertycliente
setColorsetVehicleColorambos
setComponentPositionsetVehicleComponentPositioncliente
setComponentRotationsetVehicleComponentRotationcliente
setComponentScalesetVehicleComponentScalecliente
setComponentVisiblesetVehicleComponentVisiblecliente
setDamageProofsetVehicleDamageProofambos
setDerailablesetTrainDerailableambos
setDerailedsetTrainDerailedambos
setDirectionsetTrainDirectionambos
setDoorOpenRatiosetVehicleDoorOpenRatioambos
setDoorStatesetVehicleDoorStateambos
setDoorsUndamageablesetVehicleDoorsUndamageableambos
setDummyPositionsetVehicleDummyPositioncliente
setEngineStatesetVehicleEngineStateambos
setFuelTankExplodablesetVehicleFuelTankExplodableambos
setGravitysetVehicleGravitycliente
setHandlingsetVehicleHandlingambos
setHeadLightColorsetVehicleHeadLightColorambos
setHeliBladeCollisionsEnabledsetHeliBladeCollisionsEnabledcliente
setHelicopterRotorSpeedsetHelicopterRotorSpeedcliente
setIdleRespawnDelaysetVehicleIdleRespawnDelayservidor
setLandingGearDownsetVehicleLandingGearDownambos
setLightStatesetVehicleLightStateambos
setLockedsetVehicleLockedambos
setModelHandlingsetModelHandlingservidor
setModelWheelSizesetVehicleModelWheelSizecliente
setNitroActivatedsetVehicleNitroActivatedambos
setNitroCountsetVehicleNitroCountcliente
setNitroLevelsetVehicleNitroLevelcliente
setOverrideLightssetVehicleOverrideLightsambos
setPaintjobsetVehiclePaintjobambos
setPanelStatesetVehiclePanelStateambos
setPlateTextsetVehiclePlateTextambos
setRespawnDelaysetVehicleRespawnDelayservidor
setRespawnPositionsetVehicleRespawnPositionservidor
setRespawnRotationsetVehicleRespawnRotationservidor
setRotorStatesetVehicleRotorStatecliente
setSirenssetVehicleSirensambos
setSirensOnsetVehicleSirensOnambos
setSmokeTrailEnabledsetVehicleSmokeTrailEnabledambos
setTaxiLightOnsetVehicleTaxiLightOnambos
setTrainPositionsetTrainPositionambos
setTrainSpeedsetTrainSpeedambos
setTurnVelocitysetElementAngularVelocityambos
setTurretPositionsetVehicleTurretPositionambos
setVariantsetVehicleVariantambos
setWheelScalesetVehicleWheelScalecliente
setWheelStatessetVehicleWheelStatesambos
spawnspawnVehicleservidor
spawnFlyingComponentspawnVehicleFlyingComponentambos
toggleRespawntoggleVehicleRespawnservidor

Propriedades

PropriedadeAcessoresLadoNotas
adjustablePropertygetVehicleAdjustableProperty · setVehicleAdjustablePropertycliente—
blownisVehicleBlown · blowVehicleambosage apenas com valor verdadeiro
chainEngineisTrainChainEngineclientesomente leitura
compatibleUpgradesgetVehicleCompatibleUpgradesambossomente leitura
componentsgetVehicleComponentsclientesomente leitura
controllergetVehicleControllerambossomente leitura
damageProofisVehicleDamageProof · setVehicleDamageProofambos—
derailableisTrainDerailable · setTrainDerailableambos—
derailedisTrainDerailed · setTrainDerailedambos—
directiongetTrainDirection · setTrainDirectionambos—
doorsUndamageablesetVehicleDoorsUndamageableambossomente escrita
engineStategetVehicleEngineState · setVehicleEngineStateambos—
fuelTankExplodableisVehicleFuelTankExplodable · setVehicleFuelTankExplodableambos—
geargetVehicleCurrentGearclientesomente leitura
handlinggetVehicleHandlingambossomente leitura
heliBladeCollisionsEnabledgetHeliBladeCollisionsEnabled · setHeliBladeCollisionsEnabledcliente—
helicopterRotorSpeedgetHelicopterRotorSpeed · setHelicopterRotorSpeedcliente—
idleRespawnDelaygetVehicleIdleRespawnDelay · setVehicleIdleRespawnDelayservidor—
landingGearDowngetVehicleLandingGearDown · setVehicleLandingGearDownambos—
lightsOnareVehicleLightsOnclientesomente leitura
lockedisVehicleLocked · setVehicleLockedambos—
maxPassengersgetVehicleMaxPassengersambossomente leitura
namegetVehicleNameambossomente leitura
nitroActivatedisVehicleNitroActivated · setVehicleNitroActivatedambosgetter só no cliente
nitroCountgetVehicleNitroCount · setVehicleNitroCountcliente—
nitroLevelgetVehicleNitroLevel · setVehicleNitroLevelcliente—
nitroRechargingisVehicleNitroRechargingclientesomente leitura
occupantgetVehicleOccupantambossomente leitura
occupantsgetVehicleOccupantsambossomente leitura
onGroundisVehicleOnGroundambossomente leitura
overrideLightsgetVehicleOverrideLights · setVehicleOverrideLightsambos—
paintjobgetVehiclePaintjob · setVehiclePaintjobambos—
plateTextgetVehiclePlateText · setVehiclePlateTextambos—
respawnDelaygetVehicleRespawnDelay · setVehicleRespawnDelayservidor—
respawnPositiongetVehicleRespawnPosition · setVehicleRespawnPositionservidordevolve Vector3
respawnRotationgetVehicleRespawnRotation · setVehicleRespawnRotationservidordevolve Vector3
respawnableisVehicleRespawnable · toggleVehicleRespawnservidor—
rotorStategetVehicleRotorState · setVehicleRotorStatecliente—
sirenParamsgetVehicleSirenParamsambossomente leitura
sirensgetVehicleSirensambossomente leitura
sirensOngetVehicleSirensOn · setVehicleSirensOnambos—
taxiLightisVehicleTaxiLightOn · setVehicleTaxiLightOnambos—
taxiLightOnisVehicleTaxiLightOn · setVehicleTaxiLightOnambos—
towedByVehiclegetVehicleTowedByVehicleambossomente leitura
towingVehiclegetVehicleTowingVehicleambossomente leitura
trainPositiongetTrainPosition · setTrainPositionambos—
trainSpeedgetTrainSpeed · setTrainSpeedambos—
turnVelocitygetElementAngularVelocity · setElementAngularVelocityambosdevolve Vector3
undamageableDoorssetVehicleDoorsUndamageableambossomente escrita
upgradesgetVehicleUpgradesambossomente leitura
vehicleTypegetVehicleTypeambossomente leitura
wheelScalegetVehicleWheelScale · setVehicleWheelScalecliente—

Objetos do mundo, incluindo os que se movem e os que quebram.

Herda de Element.

Referência: Objetos (compartilhadas) · Objetos (cliente)

Métodos

MétodoNativaLadoNotas
breakbreakObjectambos—
clearFractureProfileclearObjectFractureProfileservidor—
createcreateObjectambos—
fracturecreateObjectFractureservidor—
getFractureProfilegetObjectFractureProfileservidor—
getGravityisObjectGravityEnabledambos—
getMassgetObjectMassambos—
getPropertiesgetObjectPropertyambospassa "all"
getPropertygetObjectPropertyambos—
getScalegetObjectScaleclientedevolve Vector3, a menos que três resultados sejam recebidos
getScalegetObjectScaleservidor—
isBreakableisObjectBreakableambos—
isDynamicPhysicsisElementDynamicPhysicsambos—
isGravityEnabledisObjectGravityEnabledambos—
isMovingisObjectMovingambos—
isRespawnableisObjectRespawnableambos—
movemoveObjectambos—
respawnrespawnObjectambos—
setBreakablesetObjectBreakableambos—
setDynamicPhysicssetElementDynamicPhysicsambos—
setFractureProfilesetObjectFractureProfileservidor—
setGravitysetObjectGravityambos—
setMasssetObjectMassambos—
setPropertysetObjectPropertyambos—
setScalesetObjectScaleambos—
stopstopObjectambos—
toggleObjectRespawntoggleObjectRespawnambos—
toggleRespawntoggleObjectRespawnambos—

Propriedades

PropriedadeAcessoresLadoNotas
breakableisObjectBreakable · setObjectBreakableambos—
dynamicPhysicsisElementDynamicPhysics · setElementDynamicPhysicsambos—
fractureProfilegetObjectFractureProfile · setObjectFractureProfileservidor—
gravityisObjectGravityEnabled · setObjectGravityambos—
massgetObjectMass · setObjectMassambos—
movingisObjectMovingambossomente leitura
propertiesgetObjectPropertyambossomente leitura, passa "all"
respawnableisObjectRespawnableambossomente leitura
scalegetObjectScale · setObjectScaleambosdevolve Vector3

Marcadores: checkpoints, cilindros, setas e coronas.

Herda de Element.

Referência: Marcadores (compartilhadas) · Marcadores (cliente)

Métodos

MétodoNativaLadoNotas
createcreateMarkerambos—
getColorgetMarkerColorambos—
getCountgetMarkerCountambos—
getIcongetMarkerIconambos—
getMarkerTypegetMarkerTypeambos—
getSizegetMarkerSizeambos—
getTargetgetMarkerTargetambosdevolve Vector3
isCoronaReflectionEnabledisCoronaReflectionEnabledcliente—
setColorsetMarkerColorambos—
setCoronaReflectionEnabledsetCoronaReflectionEnabledcliente—
setIconsetMarkerIconambos—
setSizesetMarkerSizeambos—
setTargetsetMarkerTargetambos—
setTypesetMarkerTypeambos—

Propriedades

PropriedadeAcessoresLadoNotas
icongetMarkerIcon · setMarkerIconambos—
markerTypegetMarkerType · setMarkerTypeambos—
sizegetMarkerSize · setMarkerSizeambos—
targetgetMarkerTarget · setMarkerTargetambosdevolve Vector3

Blips do radar.

Herda de Element.

Referência: Blips (compartilhadas)

Métodos

MétodoNativaLado
createcreateBlipambos
createAttachedTocreateBlipAttachedToambos
getColorgetBlipColorambos
getIcongetBlipIconambos
getOrderinggetBlipOrderingambos
getSizegetBlipSizeambos
getVisibleDistancegetBlipVisibleDistanceambos
setColorsetBlipColorambos
setIconsetBlipIconambos
setOrderingsetBlipOrderingambos
setSizesetBlipSizeambos
setVisibleDistancesetBlipVisibleDistanceambos

Propriedades

PropriedadeAcessoresLado
icongetBlipIcon · setBlipIconambos
orderinggetBlipOrdering · setBlipOrderingambos
sizegetBlipSize · setBlipSizeambos
visibleDistancegetBlipVisibleDistance · setBlipVisibleDistanceambos

Pickups de armas, vida, colete e modelos personalizados.

Herda de Element.

Referência: Pickups (compartilhadas) · Pickups (servidor)

Métodos

MétodoNativaLado
createcreatePickupambos
getAmmogetPickupAmmoambos
getAmountgetPickupAmountambos
getPickupTypegetPickupTypeambos
getRespawnIntervalgetPickupRespawnIntervalservidor
getTypegetPickupTypeambos
getWeapongetPickupWeaponambos
isSpawnedisPickupSpawnedservidor
setRespawnIntervalsetPickupRespawnIntervalservidor
setTypesetPickupTypeambos
useusePickupservidor

Propriedades

PropriedadeAcessoresLadoNotas
ammogetPickupAmmoambossomente leitura
amountgetPickupAmountambossomente leitura
pickupTypegetPickupType · setPickupTypeambos—
respawnIntervalgetPickupRespawnInterval · setPickupRespawnIntervalservidor—
spawnedisPickupSpawnedservidorsomente leitura
typegetPickupType · setPickupTypeservidorno cliente, quem responde é Element.type
weapongetPickupWeaponambossomente leitura

Formas de colisão. No lugar de um único create, expõe um construtor por forma: Circle, Cuboid, Polygon, Rectangle, Sphere e Tube.

Herda de Element.

Referência: Colshapes (compartilhadas) · Colshapes (cliente)

Métodos

MétodoNativaLadoNotas
CirclecreateColCircleambos—
CuboidcreateColCuboidambos—
PolygoncreateColPolygonambos—
RectanglecreateColRectangleambos—
SpherecreateColSphereambos—
TubecreateColTubeambos—
addPointaddColPolygonPointambos—
getElementsWithingetElementsWithinColShapeambos—
getHeightgetColPolygonHeightambos—
getPointPositiongetColPolygonPointPositionambosdevolve Vector2
getPointsgetColPolygonPointsambosdevolve uma tabela de Vector2
getRadiusgetColShapeRadiusambos—
getShapeTypegetColShapeTypeambos—
getSizegetColShapeSizeambosdevolve Vector2, Vector3 ou um número, conforme a forma
isInsideisInsideColShapeambos—
removePointremoveColPolygonPointambos—
setHeightsetColPolygonHeightambos—
setPointPositionsetColPolygonPointPositionambos—
setRadiussetColShapeRadiusambos—
setSizesetColShapeSizeambos—

Propriedades

PropriedadeAcessoresLadoNotas
elementsWithingetElementsWithinColShapeambossomente leitura
pointsgetColPolygonPointsambossomente leitura, devolve uma tabela de Vector2
radiusgetColShapeRadius · setColShapeRadiusambos—
shapeTypegetColShapeTypeambossomente leitura
sizegetColShapeSize · setColShapeSizeambosdevolve Vector2, Vector3 ou um número, conforme a forma

Construções carregadas pelo streaming do cliente.

Herda de Element.

Referência: Construções (compartilhadas)

Métodos

MétodoNativaLado
createcreateBuildingambos

Planos de água. Vários membros agem sobre o mundo e não sobre o plano, por isso ignoram o elemento em que foram chamados.

Herda de Element.

Referência: Água (cliente)

Métodos

MétodoNativaLadoNotas
createcreateWaterambos—
getColorgetWaterColorambos—
getLevelgetWaterLevelcliente—
getVertexPositiongetWaterVertexPositionambos—
getWaveHeightgetWaveHeightambosignora o self
isDrawnLastisWaterDrawnLastclienteignora o self
resetColorresetWaterColorambos—
resetLevelresetWaterLevelambos—
setColorsetWaterColorambos—
setDrawnLastsetWaterDrawnLastclienteignora o self
setLevelsetWaterLevelambos—
setVertexPositionsetWaterVertexPositionambos—
setWaveHeightsetWaveHeightambosignora o self
testLineAgainsttestLineAgainstWaterclienteignora o self

Propriedades

PropriedadeAcessoresLadoNotas
heightgetWaveHeight · setWaveHeightambosignora o self
levelgetWaterLevel · setWaterLevelambosgetter só no cliente

Manchas de vegetação — gramas e arbustos plantáveis sobre as superfícies do mundo.

Herda de Element.

Referência: Vegetação (compartilhadas) · Vegetação (cliente)

Métodos

MétodoNativaLadoNotas
createcreateFoliageambos—
getDensitygetFoliageDensityambos—
getLightgetFoliageLightambos—
getPoolUsagegetFoliagePoolUsageclienteignora o self
getSurfacegetFoliageSurfaceambos—
getTriangleCountsgetFoliageTriangleCountscliente—
getVertexPositiongetFoliageVertexPositionambos—
getVerticesgetFoliageVerticesambos—
isVisibleisFoliageVisibleambos—
setDensitysetFoliageDensityambos—
setLightsetFoliageLightambos—
setSurfacesetFoliageSurfaceambos—
setVertexPositionsetFoliageVertexPositionambos—
setVerticessetFoliageVerticesambos—
setVisiblesetFoliageVisibleambos—

Propriedades

PropriedadeAcessoresLadoNotas
densitygetFoliageDensity · setFoliageDensityambos—
lightgetFoliageLight · setFoliageLightambos—
surfacegetFoliageSurface · setFoliageSurfaceambos—
visibleisFoliageVisible · setFoliageVisibleambos—

Uma simulação de fratura — os fragmentos em que um objeto se quebra.

Herda de Element.

Referência: Fratura (compartilhadas) · Fratura (servidor) · Fratura (cliente)

Métodos

MétodoNativaLadoNotas
getFragmentCountgetFractureFragmentCountambos—
getFragmentsgetFractureFragmentsambos—
getSleepingFragmentCountgetFractureSleepingFragmentCountambos—
getSourcegetObjectFractureSourceambos—
getSourceTriangleCountgetFractureSourceTriangleCountambos—
isPausedisFracturePausedambos—
restorerestoreObjectFractureservidor—
setPausedsetFracturePausedambos—

Propriedades

PropriedadeAcessoresLadoNotas
fragmentCountgetFractureFragmentCountambossomente leitura
pausedisFracturePausedambossomente leitura
sourcegetObjectFractureSourceambossomente leitura

Elementos de som — 2D com create e 3D com create3D. No cliente, um som 3D é atendido por Sound3D.

Herda de Element.

Referência: Som (cliente)

Métodos

MétodoNativaLado
createplaySoundcliente
create3DplaySound3Dcliente
getBPMgetSoundBPMcliente
getBufferLengthgetSoundBufferLengthcliente
getEffectParametersgetSoundEffectParameterscliente
getEffectsgetSoundEffectscliente
getFFTDatagetSoundFFTDatacliente
getLengthgetSoundLengthcliente
getLevelDatagetSoundLevelDatacliente
getMaxDistancegetSoundMaxDistancecliente
getMetaTagsgetSoundMetaTagscliente
getMinDistancegetSoundMinDistancecliente
getPangetSoundPancliente
getPlaybackPositiongetSoundPositioncliente
getPropertiesgetSoundPropertiescliente
getSpeedgetSoundSpeedcliente
getVolumegetSoundVolumecliente
getWaveDatagetSoundWaveDatacliente
isLoopedisSoundLoopedcliente
isPanningEnabledisSoundPanningEnabledcliente
isPausedisSoundPausedcliente
playFrontEndplaySoundFrontEndambos
setEffectEnabledsetSoundEffectEnabledcliente
setEffectParametersetSoundEffectParametercliente
setLoopedsetSoundLoopedcliente
setMaxDistancesetSoundMaxDistancecliente
setMinDistancesetSoundMinDistancecliente
setPansetSoundPancliente
setPanningEnabledsetSoundPanningEnabledcliente
setPausedsetSoundPausedcliente
setPlaybackPositionsetSoundPositioncliente
setPropertiessetSoundPropertiescliente
setSpeedsetSoundSpeedcliente
setVolumesetSoundVolumecliente
stopstopSoundcliente

Propriedades

PropriedadeAcessoresLadoNotas
bufferLengthgetSoundBufferLengthclientesomente leitura
lengthgetSoundLengthclientesomente leitura
loopedisSoundLooped · setSoundLoopedcliente—
maxDistancegetSoundMaxDistance · setSoundMaxDistancecliente—
minDistancegetSoundMinDistance · setSoundMinDistancecliente—
pangetSoundPan · setSoundPancliente—
panningEnabledisSoundPanningEnabled · setSoundPanningEnabledcliente—
pausedisSoundPaused · setSoundPausedcliente—
playbackPositiongetSoundPosition · setSoundPositioncliente—
speedgetSoundSpeed · setSoundSpeedcliente—
volumegetSoundVolume · setSoundVolumecliente—

Sons 3D. No cliente, um som tocado com playSound3D resolve para esta classe em vez de Sound, então ele atende a tudo o que está abaixo além de toda a API de Sound. Os membros de distância repetem os que Sound já tem, com as mesmas nativas.

Herda de Sound.

Referência: Som (cliente)

Métodos

MétodoNativaLado
createplaySound3Dcliente
getMaxDistancegetSoundMaxDistancecliente
getMinDistancegetSoundMinDistancecliente
setMaxDistancesetSoundMaxDistancecliente
setMinDistancesetSoundMinDistancecliente

Propriedades

PropriedadeAcessoresLado
maxDistancegetSoundMaxDistance · setSoundMaxDistancecliente
minDistancegetSoundMinDistance · setSoundMinDistancecliente

Efeitos de partículas.

Herda de Element.

Referência: Efeitos visuais (cliente)

Métodos

MétodoNativaLado
addBloodfxAddBloodcliente
addBulletImpactfxAddBulletImpactcliente
addBulletSplashfxAddBulletSplashcliente
addDebrisfxAddDebriscliente
addFootSplashfxAddFootSplashcliente
addGlassfxAddGlasscliente
addGunshotfxAddGunshotcliente
addPunchImpactfxAddPunchImpactcliente
addSparksfxAddSparkscliente
addTankFirefxAddTankFirecliente
addTyreBurstfxAddTyreBurstcliente
addWaterHydrantfxAddWaterHydrantcliente
addWaterSplashfxAddWaterSplashcliente
addWoodfxAddWoodcliente
createcreateEffectcliente
createParticlefxCreateParticlecliente
getDensitygetEffectDensitycliente
getSpeedgetEffectSpeedcliente
setDensitysetEffectDensitycliente
setSpeedsetEffectSpeedcliente

Propriedades

PropriedadeAcessoresLado
densitygetEffectDensity · setEffectDensitycliente
speedgetEffectSpeed · setEffectSpeedcliente

Luzes dinâmicas.

Herda de Element.

Referência: Luzes (cliente)

Métodos

MétodoNativaLadoNotas
createcreateLightcliente—
getColorgetLightColorcliente—
getDirectiongetLightDirectionclientedevolve Vector3, a menos que três resultados sejam recebidos
getLightTypegetLightTypecliente—
getRadiusgetLightRadiuscliente—
getTypegetLightTypecliente—
setColorsetLightColorcliente—
setDirectionsetLightDirectioncliente—
setRadiussetLightRadiuscliente—

Propriedades

PropriedadeAcessoresLadoNotas
directiongetLightDirection · setLightDirectionclientedevolve Vector3
lightTypegetLightTypeclientesomente leitura
radiusgetLightRadius · setLightRadiuscliente—
typegetLightTypeclientesomente leitura

Holofotes.

Herda de Element.

Referência: Luzes (cliente)

Métodos

MétodoNativaLadoNotas
createcreateSearchLightcliente—
getEndPositiongetSearchLightEndPositionclientedevolve Vector3
getEndRadiusgetSearchLightEndRadiuscliente—
getStartPositiongetSearchLightStartPositionclientedevolve Vector3
getStartRadiusgetSearchLightStartRadiuscliente—
setEndPositionsetSearchLightEndPositioncliente—
setEndRadiussetSearchLightEndRadiuscliente—
setStartPositionsetSearchLightStartPositioncliente—
setStartRadiussetSearchLightStartRadiuscliente—

Propriedades

PropriedadeAcessoresLadoNotas
endPositiongetSearchLightEndPosition · setSearchLightEndPositionclientedevolve Vector3
endRadiusgetSearchLightEndRadius · setSearchLightEndRadiuscliente—
startPositiongetSearchLightStartPosition · setSearchLightStartPositionclientedevolve Vector3
startRadiusgetSearchLightStartRadius · setSearchLightStartRadiuscliente—

Projéteis: foguetes, granadas, gás lacrimogêneo e coquetéis molotov.

Herda de Element.

Referência: Projéteis (cliente)

Métodos

MétodoNativaLado
createcreateProjectilecliente
getCountergetProjectileCountercliente
getCreatorgetProjectileCreatorcliente
getForcegetProjectileForcecliente
getProjectileTypegetProjectileTypecliente
getTargetgetProjectileTargetcliente
getTypegetProjectileTypecliente
setCountersetProjectileCountercliente

Propriedades

PropriedadeAcessoresLadoNotas
countergetProjectileCounter · setProjectileCountercliente—
creatorgetProjectileCreatorclientesomente leitura
projectileTypegetProjectileTypeclientesomente leitura
targetgetProjectileTargetclientesomente leitura
typegetProjectileTypeclientesomente leitura

Elementos de arma personalizada, criados com createWeapon.

Herda de Element.

Referência: Armas (compartilhadas) · Armas (servidor) · Armas (cliente)

Métodos

MétodoNativaLado
createcreateWeaponcliente
firefireWeaponcliente
getAmmogetWeaponAmmocliente
getClipAmmogetWeaponClipAmmocliente
getFiringRategetWeaponFiringRatecliente
getFlagsgetWeaponFlagscliente
getOwnergetWeaponOwnercliente
getPropertygetWeaponPropertycliente
getStategetWeaponStatecliente
getTargetgetWeaponTargetcliente
isRenderEnabledisWeaponRenderEnabledcliente
resetFiringRateresetWeaponFiringRatecliente
setAmmosetWeaponAmmocliente
setClipAmmosetWeaponClipAmmocliente
setFiringRatesetWeaponFiringRatecliente
setFlagssetWeaponFlagscliente
setPropertysetWeaponPropertycliente
setRenderEnabledsetWeaponRenderEnabledcliente
setStatesetWeaponStatecliente
setTargetsetWeaponTargetcliente

Propriedades

PropriedadeAcessoresLado
ammogetWeaponAmmo · setWeaponAmmocliente
clipAmmogetWeaponClipAmmo · setWeaponClipAmmocliente
firingRategetWeaponFiringRate · setWeaponFiringRatecliente
stategetWeaponState · setWeaponStatecliente

Elementos SVG que renderizam documentos vetoriais em uma textura.

Herda de Element.

Referência: SVG (cliente)

Métodos

MétodoNativaLado
createsvgCreatecliente
getDocumentXMLsvgGetDocumentXMLcliente
getSizesvgGetSizecliente
setDocumentXMLsvgSetDocumentXMLcliente
setSizesvgSetSizecliente
setUpdateCallbacksvgSetUpdateCallbackcliente

Conexões ao banco de dados devolvidas por dbConnect.

Herda de Element.

Referência: Banco de dados (servidor)

Métodos

MétodoNativaLado
createdbConnectservidor
execdbExecservidor
prepareStringdbPrepareStringservidor
querydbQueryservidor

A base de todo material desenhável. Não é criada diretamente.

Herda de Element.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLado
getSizedxGetMaterialSizecliente

Texturas carregadas de arquivo ou criadas em branco.

Herda de DxMaterial.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLado
createdxCreateTexturecliente
getPixelsdxGetTexturePixelscliente
setEdgedxSetTextureEdgecliente
setPixelsdxSetTexturePixelscliente

Render targets em que você pode desenhar.

Herda de DxTexture.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLado
createdxCreateRenderTargetcliente
setAsTargetdxSetRenderTargetcliente

Capturas de tela que podem ser usadas como textura.

Herda de DxTexture.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLado
createdxCreateScreenSourcecliente
updatedxUpdateScreenSourcecliente

Shaders HLSL.

Herda de DxMaterial.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLado
applyToWorldTextureengineApplyShaderToWorldTexturecliente
createdxCreateShadercliente
removeFromWorldTextureengineRemoveShaderFromWorldTexturecliente
setTessellationdxSetShaderTessellationcliente
setTransformdxSetShaderTransformcliente
setValuedxSetShaderValuecliente

Propriedades

PropriedadeAcessoresLadoNotas
tessellationdxSetShaderTessellationclientesomente escrita

Fontes personalizadas.

Herda de Element.

Referência: Texturas, shaders e render targets (cliente)

Métodos

MétodoNativaLadoNotas
createdxCreateFontcliente—
getHeightdxGetFontHeightclienteself é o argumento 2
getTextWidthdxGetTextWidthclienteself é o argumento 3

Navegadores Direct UI renderizados em uma textura.

Herda de Element.

Referência: DUI e texturas runtime (cliente)

Métodos

MétodoNativaLado
createcreateDuicliente
destroydestroyDuicliente
getHandlegetDuiHandlecliente
isAvailableisDuiAvailablecliente
sendMessagesendDuiMessagecliente
sendMouseDownsendDuiMouseDowncliente
sendMouseMovesendDuiMouseMovecliente
sendMouseUpsendDuiMouseUpcliente
sendMouseWheelsendDuiMouseWheelcliente
setUrlsetDuiUrlcliente

Modelos de colisão — o elemento col que engineLoadCOL devolve.

Herda de Element.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
createengineLoadCOLcliente
replaceengineReplaceCOLcliente
restoreengineRestoreCOLcliente

Modelos — o elemento dff que engineLoadDFF devolve.

Herda de Element.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
createengineLoadDFFcliente
replaceengineReplaceModelcliente
restoreengineRestoreModelcliente

Dicionários de textura — o elemento txd que engineLoadTXD devolve.

Herda de Element.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
createengineLoadTXDcliente
freeengineFreeTXDcliente
importengineImportTXDcliente

Arquivos IMG — o elemento img que engineLoadIMG devolve.

Herda de Element.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
addengineAddImagecliente
createengineLoadIMGcliente
getFileengineImageGetFilecliente
getFilesengineImageGetFilescliente
getFilesCountengineImageGetFilesCountcliente
linkDFFengineImageLinkDFFcliente
linkTXDengineImageLinkTXDcliente
removeengineRemoveImagecliente

Propriedades

PropriedadeAcessoresLadoNotas
filesengineImageGetFilesclientesomente leitura
filesCountengineImageGetFilesCountclientesomente leitura

Arquivos dentro da pasta do resource. No cliente, fileOpen e fileCreate devolvem um elemento file atendido por esta classe. No servidor eles devolvem um número simples, então ali os membros só funcionam chamados de forma plana na tabela da classe — File.read(handle, 16) — e as propriedades ficam fora de alcance.

File não tem classe-pai: um arquivo atende aos membros abaixo e a nada de Element. File.create(caminho), e portanto File(caminho), abre o arquivo para leitura e escrita quando ele existe e o cria quando não existe; open e new são fileOpen e fileCreate puros. exists, copy, rename e delete recebem caminhos, não um arquivo, então chame-os na classe: File.exists("dados.json").

Referência: Arquivos (compartilhadas)

Métodos

MétodoNativaLadoNotas
closefileCloseambos—
copyfileCopyambos—
createfileOpenambosabre ou cria — veja acima
deletefileDeleteambos—
existsfileExistsambos—
flushfileFlushambos—
getContentsfileGetContentsambos—
getHashfileGetHashambos—
getPathfileGetPathambos—
getPosfileGetPosambos—
getSizefileGetSizeambos—
isEOFfileIsEOFambos—
newfileCreateambos—
openfileOpenambos—
readfileReadambos—
renamefileRenameambos—
setPosfileSetPosambos—
writefileWriteambos—

Propriedades

PropriedadeAcessoresLadoNotas
eoffileIsEOFambossomente leitura
pathfileGetPathambossomente leitura
posfileGetPos · fileSetPosambos—
sizefileGetSizeambossomente leitura