C_HouseExterior
namespaceavailable in: camelotStatus in wowlua
23 functions: 0 implemented, 0 recorded, 23 guessed. 12 events, 0 of them fired by the emulator on its own.
Functions
| function | what it does | status |
|---|---|---|
CancelActiveExteriorEditing | Cancels all in-progress editing of house exterior fixtures, which will deselect any active targets() | guessed |
GetCoreFixtureOptionsInfo | Returns the options for a core fixture of the house exterior, or nothing. · by wowlua(coreFixtureType: HousingFixtureType): HousingCoreFixtureInfo? | guessed |
GetCurrentHouseExteriorSize | Returns the size of the house exterior, or nothing. · by wowlua(): HousingFixtureSize? | guessed |
GetCurrentHouseExteriorType | Returns the ID and name of the house exterior type. · by wowlua(): (number?, string?) | guessed |
GetFixtureDebugInfoForGUID | Returns debug information about a house exterior fixture, looked up by its GUID. · by wowluanot in Blizzard's documentation | guessed |
GetHouseExteriorSizeOptions | Returns the sizes the house exterior can have, or nothing. · by wowlua(): HouseExteriorSizeOptionsInfo? | guessed |
GetHouseExteriorTypeOptions | Returns the types the house exterior can have, or nothing. · by wowlua(): HouseExteriorTypeOptionsInfo? | guessed |
GetHoveredFixtureDebugInfo | Returns debug information about the house exterior fixture under the cursor, or nil. Blizzard's PTR feedback tool uses it. · by wowluanot in Blizzard's documentation | guessed |
GetSelectedFixtureDebugInfo | Returns debug information about the selected house exterior fixture. · by wowluanot in Blizzard's documentation | guessed |
GetSelectedFixturePointInfo | Returns information about the selected fixture point, or nothing. · by wowlua(): HousingFixturePointInfo? | guessed |
HasHoveredFixture | Whether the cursor is over a fixture. · by wowlua(): boolean | guessed |
HasSelectedFixturePoint | Whether a fixture point is selected. · by wowlua(): boolean | guessed |
IsAnyDecorAttachedToCoreFixture | Returns true if any decor is attached to the specified core fixture type, OR any child fixtures attached to it; Will also return false if the type provided is not a core fixture type, or if not in Exterior Customization mode on an owned plot(coreFixtureType: HousingFixtureType): boolean | guessed |
IsAnyDecorAttachedToDoor | Returns true if any decor is attached to the current House Exterior's door; Will also return false if not in Exterior Customization mode on an owned plot(): boolean | guessed |
IsAnyDecorAttachedToHouseExterior | Returns true if any decor is attached to any component of the current House Exterior; Will also return false if not in House Exterior Customization mode on an owned Plot(): boolean | guessed |
IsAnyDecorAttachedToSelectedFixturePoint | Returns true if any decor is attached to the Fixture occupying the currently selected fixture point; Will also return false if no point is currently selected, or if there is currently no Fixture there(): boolean | guessed |
IsExteriorDecorHidden | Whether the decor outside the house is hidden. · by wowlua(): boolean | guessed |
RemoveFixtureFromSelectedPoint | Removes the fixture from the selected fixture point. · by wowlua(attachedDecorAction: HousingFixtureDecorAction) | guessed |
SelectCoreFixtureOption | Chooses a core fixture of the house exterior. · by wowlua(fixtureID: number, attachedDecorAction: HousingFixtureDecorAction) | guessed |
SelectFixtureOption | Places a fixture at the selected fixture point. · by wowlua(fixtureID: number, attachedDecorAction: HousingFixtureDecorAction) | guessed |
SetExteriorDecorHidden | Hides or shows the decor outside the house. · by wowlua(decorHidden: boolean) | guessed |
SetHouseExteriorSize | Sets the size of the house exterior. · by wowlua(size: HousingFixtureSize, attachedDecorAction: HousingFixtureDecorAction) | guessed |
SetHouseExteriorType | Sets the type of the house exterior. · by wowlua(houseExteriorTypeID: number, attachedDecorAction: HousingFixtureDecorAction) | guessed |
"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.
Events
| event | payload | fired by the emulator |
|---|---|---|
HOUSE_EXTERIOR_DECOR_HIDDEN_CHANGED | isDecorHidden: boolean | not implemented |
HOUSE_EXTERIOR_TYPE_UNLOCKED | fixtureID: number | not implemented |
HOUSING_CORE_FIXTURE_CHANGED | coreFixtureType: HousingFixtureType | not implemented |
HOUSING_FIXTURE_HOVER_CHANGED | anyHovered: boolean | not implemented |
HOUSING_FIXTURE_POINT_FRAMES_RELEASED | no payload | not implemented |
HOUSING_FIXTURE_POINT_FRAME_ADDED | pointFrame: HousingFixturePointFrame | not implemented |
HOUSING_FIXTURE_POINT_FRAME_RELEASED | pointFrame: HousingFixturePointFrame | not implemented |
HOUSING_FIXTURE_POINT_SELECTION_CHANGED | hasSelection: boolean | not implemented |
HOUSING_FIXTURE_UNLOCKED | fixtureID: number | not implemented |
HOUSING_SET_EXTERIOR_HOUSE_SIZE_RESPONSE | result: HousingResult | not implemented |
HOUSING_SET_EXTERIOR_HOUSE_TYPE_RESPONSE | result: HousingResult | not implemented |
HOUSING_SET_FIXTURE_RESPONSE | result: HousingResult | not implemented |
An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("HOUSE_EXTERIOR_DECOR_HIDDEN_CHANGED").
sources
Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (HouseExteriorUI system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.