~/forever/addon-api
Addon API
C_HousingCustomizeMode.ApplyDyeToSelectedDecor(dyeSlotID, dyeColorID?)C_HousingCustomizeMode.ApplyPetToSelectedDecor(petID?, petBehavior)C_HousingCustomizeMode.ApplyThemeToRoom(themeSetID)C_HousingCustomizeMode.ApplyThemeToSelectedRoomComponent(themeSetID)C_HousingCustomizeMode.ApplyWallpaperToAllWalls(roomComponentTextureRecID)C_HousingCustomizeMode.ApplyWallpaperToSelectedRoomComponent(roomComponentTextureRecID)C_HousingCustomizeMode.CancelActiveEditing()C_HousingCustomizeMode.ClearDyesForSelectedDecor()C_HousingCustomizeMode.ClearTargetRoomComponent()C_HousingCustomizeMode.CommitDyesForSelectedDecor() : hasChangesC_HousingCustomizeMode.GetHoveredDecorInfo() : infoC_HousingCustomizeMode.GetHoveredRoomComponentInfo() : infoC_HousingCustomizeMode.GetNumDyesToRemoveOnSelectedDecor() : numDyesToRemoveC_HousingCustomizeMode.GetNumDyesToSpendOnSelectedDecor() : numDyesToSpendC_HousingCustomizeMode.GetPreviewDyesOnSelectedDecor() : previewDyesC_HousingCustomizeMode.GetRecentlyUsedDyes() : recentDyesC_HousingCustomizeMode.GetRecentlyUsedThemeSets() : recentThemeSetsC_HousingCustomizeMode.GetRecentlyUsedWallpapers() : recentWallpapersC_HousingCustomizeMode.GetSelectedDecorInfo() : infoC_HousingCustomizeMode.GetSelectedDecorPetInfo() : petID, petBehaviorC_HousingCustomizeMode.GetSelectedRoomComponentInfo() : infoC_HousingCustomizeMode.GetThemeSetInfo(themeSetID) : nameC_HousingCustomizeMode.GetWallpapersForRoomComponentType(type) : availableWallpapersC_HousingCustomizeMode.IsDecorSelected() : hasSelectedDecorC_HousingCustomizeMode.IsHouseExteriorDoorHovered() : isHouseExteriorDoorHoveredC_HousingCustomizeMode.IsHoveringDecor() : isHoveringDecorC_HousingCustomizeMode.IsHoveringRoomComponent() : isHoveringC_HousingCustomizeMode.IsRoomComponentSelected() : hasSelectedComponentC_HousingCustomizeMode.RoomComponentSupportsVariant(componentID, variant) : variantSupportedC_HousingCustomizeMode.RoomConnectionSupportsDoorType(roomGUID, componentID, newDoortype) : doorTypeSupportedC_HousingCustomizeMode.SetRoomComponentCeilingType(roomGUID, componentID, ceilingType)C_HousingCustomizeMode.SetRoomComponentDoorType(roomGUID, componentID, newDoortype)HOUSING_CUSTOMIZE_MODE_HOVERED_TARGET_CHANGED: hasHoveredTarget, targetTypeHOUSING_CUSTOMIZE_MODE_SELECTED_TARGET_CHANGED: hasSelectedTarget, targetTypeHOUSING_DECOR_CUSTOMIZATION_CHANGED: decorGUIDHOUSING_DECOR_DYE_FAILURE: decorGUID, housingResultHOUSING_ROOM_COMPONENT_CUSTOMIZATION_CHANGED: roomGUID, componentIDHOUSING_ROOM_COMPONENT_CUSTOMIZATION_CHANGE_FAILED: roomGUID, componentID, housingResultEnumeration HousingCustomizeModeTargetTypeStructure HousingRoomComponentInstanceInfoStructure PreviewDyeSlotInfoStructure RoomComponentWallpaperDocumented 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.