~/forever/addon-api
Addon API
AdvanceTime()ClearFog()ClearModel()ClearTransform()GetCameraDistance() : distanceGetCameraFacing() : radiansGetCameraPosition() : positionX, positionY, positionZGetCameraRoll() : radiansGetCameraTarget() : targetX, targetY, targetZGetFacing() : facingGetFogColor() : colorR, colorG, colorB, colorAGetFogFar() : fogFarGetFogNear() : fogNearGetLight() : enabled, lightGetModelAlpha() : alphaGetModelDrawLayer() : layer, sublayerGetModelFileID() : modelFileIDGetModelScale() : scaleGetPaused() : pausedGetPitch() : pitchGetPosition() : positionX, positionY, positionZGetRoll() : rollGetShadowEffect() : strengthGetViewInsets() : left, right, top, bottomGetViewTranslation() : x, yGetWorldScale() : worldScaleHasAttachmentPoints() : hasAttachmentPointsHasCustomCamera() : hasCustomCameraIsUsingModelCenterToTransform() : useCenterMakeCurrentCameraCustom()ReplaceIconTexture(asset)SetCamera(cameraIndex)SetCameraDistance(distance)SetCameraFacing(radians)SetCameraPosition(positionX, positionY, positionZ)SetCameraRoll(radians)SetCameraTarget(targetX, targetY, targetZ)SetCustomCamera(cameraIndex)SetFacing(facing)SetFogColor(colorR, colorG, colorB, a?)SetFogFar(fogFar)SetFogNear(fogNear)SetGlow(glow)SetGradientMask(grad0, grad1, grad2, grad3)SetLight(enabled, light)SetModel(asset, noMip)SetModelAlpha(alpha)SetModelDrawLayer(layer)SetModelScale(scale)SetParticlesEnabled(enabled)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.