~/forever/updates/addon-api
Updates
ModelSceneControlButtonMixin:OnMouseUp()ModelSceneControlButtonMixin:SetModelScene(modelScene)ModelSceneControlFrameMixin:GetRotateIncrement()ModelSceneControlFrameMixin:GetZoomIncrement()ModelSceneControlFrameMixin:OnEnter()ModelSceneControlFrameMixin:OnLeave()ModelSceneControlFrameMixin:OnLoad()ModelSceneControlFrameMixin:OnShow()ModelSceneControlFrameMixin:SetModelScene(modelScene)ModelSceneControlFrameMixin:SetRotateIncrement(increment)ModelSceneControlFrameMixin:SetZoomIncrement(increment)ModelSceneControlFrameMixin:UpdateLayout()ModelSceneMixin:AcquireActor()ModelSceneMixin:AcquireAndInitializeActor(actorInfo)ModelSceneMixin:AddCamera(camera)ModelSceneMixin:AddOrUpdateDropShadow(actor, baseShadowScale)ModelSceneMixin:AdjustCameraYaw(direction, increment)ModelSceneMixin:AttachPlayerToMount(mountActor, animID, isSelfMount, disablePlayerMountPreview, spellVisualKitID, usePlayerNativeForm, optionalPlayerRiderTag)ModelSceneMixin:ClearScene()ModelSceneMixin:CreateActorFromScene(actorID)ModelSceneMixin:CreateCameraFromScene(modelSceneCameraID)ModelSceneMixin:CreateOrTransitionActorFromScene(oldTagToActor, actorID)ModelSceneMixin:CreateOrTransitionCameraFromScene(oldTagToCamera, cameraTransitionType, cameraModificationType, modelSceneCameraID)ModelSceneMixin:EnumerateActiveActors()ModelSceneMixin:GetActiveCamera()ModelSceneMixin:GetActorByTag(tag)ModelSceneMixin:GetCameraByTag(tag)ModelSceneMixin:GetModelSceneID()ModelSceneMixin:GetNumActiveActors()ModelSceneMixin:GetOrAcquireDropShadow(actor)ModelSceneMixin:GetPlayerActor(overrideActorName, forceAlternateForm, overrideRaceFilename, overrideGender)ModelSceneMixin:HasActiveCamera()ModelSceneMixin:InitializeActor(actor, actorInfo)ModelSceneMixin:IsLeftMouseButtonDown()ModelSceneMixin:IsRightMouseButtonDown()ModelSceneMixin:OnEnter(button)ModelSceneMixin:OnLeave(button)ModelSceneMixin:OnLoad()ModelSceneMixin:OnMouseDown(button)ModelSceneMixin:OnMouseUp(button)ModelSceneMixin:OnMouseWheel(delta)ModelSceneMixin:OnUpdate(elapsed)ModelSceneMixin:ReleaseActor(actor)ModelSceneMixin:ReleaseAllActors()ModelSceneMixin:ReleaseAllCameras()ModelSceneMixin:Reset()ModelSceneMixin:SetActiveCamera(camera)ModelSceneMixin:SetFromModelSceneID(modelSceneID, forceEvenIfSame, noAutoCreateActors)ModelSceneMixin:SetResetCallback(callback)ModelSceneMixin:ShowAndAnimateActors(actorSettings, onFinishedCallback)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.