FrameScriptObject
object type21 methodsavailable in: camelot
Methods
In the emulator: 8 implemented, 13 guessed.
| method | what it does | status |
|---|---|---|
AddAccessRestrictions | Adds access restrictions to a script object, preventing it from being used in API calls when enforced. · warcraft.wiki.gg ↗(restrictions: ScriptObjectAccessRestriction) | guessed |
AddForbiddenAspects | Adds forbidden aspects to a script object, restricting access to various functionalities such as script bindings. · warcraft.wiki.gg ↗(aspects: ForbiddenAspect) | guessed |
AddSecretAspect | Marks an aspect of the object, such as its text or value, as holding a secret value. Blizzard's docs mark it as restricted. · by wowlua(aspect: SecretAspect) | guessed |
CanBeAccessedInContext | Returns whether the current Lua execution context has permission to access this object. · warcraft.wiki.gg ↗(): boolean | guessed |
GetAccessRestrictions | Returns the mask of all access restrictions applied to this object. · warcraft.wiki.gg ↗(): ScriptObjectAccessRestriction | guessed |
GetForbiddenAspects | Returns the mask of all forbidden aspects applied to this object. · warcraft.wiki.gg ↗(): ForbiddenAspect | guessed |
GetInheritableForbiddenAspects | Returns the mask of all forbidden aspects applied to this object that can propagate to others. · warcraft.wiki.gg ↗(path: ScriptObjectPropagationPath): ForbiddenAspect | guessed |
GetName | Returns the object's global name. · warcraft.wiki.gg ↗(): string | implemented |
GetObjectTable | Returns the object's own Lua table. Blizzard's aura container passes it to the function that sets up an aura frame. · by wowlua(): FrameScriptObject | implemented |
GetObjectType | Returns the object's widget type. · warcraft.wiki.gg ↗(): string | implemented |
HasAccessConstraints | Returns whether this object has any access constraints that may limit access from some Lua execution contexts. · warcraft.wiki.gg ↗(): boolean | guessed |
HasAnyAccessRestrictions | Returns true if this object has any of the supplied access restrictions applied. · warcraft.wiki.gg ↗(restrictions: ScriptObjectAccessRestriction?): boolean | guessed |
HasAnyForbiddenAspects | Returns true if this object has any of the supplied forbidden aspects added. · warcraft.wiki.gg ↗(aspects: ForbiddenAspect?): boolean | guessed |
HasAnySecretAspect | Whether any aspect of the object holds a secret value. · by wowlua(): boolean | guessed |
HasSecretAspect | Whether the given aspect of the object holds a secret value. · by wowlua(aspect: SecretAspect): boolean | guessed |
HasSecretValues | Whether the object holds secret values. · by wowlua(): boolean | guessed |
IsForbidden | Returns whether this object has been explicitly marked as forbidden. · warcraft.wiki.gg ↗(): boolean | implemented |
IsObjectType | Returns true if the widget object belongs to a given widget type or its subtypes. · warcraft.wiki.gg ↗(objectType: string): boolean | implemented |
IsPreventingSecretValues | Whether the object refuses secret values. · by wowlua(): boolean | implemented |
SetForbidden | Sets the object to be forbidden from an insecure execution path. · warcraft.wiki.gg ↗() | implemented |
SetToDefaults | Reset all script accessible values to their default values. If possible, clears secret states. · warcraft.wiki.gg ↗() | implemented |
sources
Methods and inheritance: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (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.