WoW:API Region IsVisible
Gets the visible state of an object.
obj:IsVisible();
- Arguments
- nil
- Returns
- Boolean
- Example
if (MyFrame:IsVisible()) then -- Frame is visible elseif (not MyFrame:IsVisible()) then -- Frame is not visible end
- Result
- The if function fires the corresponding statements based on the boolean value returned by MyFrame:IsVisible()
- Description
- Gets the visible state of an object, meaning if it's shown and all it's parents are shown aswell.
- If a frame calls Hide(), then all of it's children are hidden. In this case, its children are "shown" (if they were prior to the Hide() call), but not "visible".
- The default UI uses this in a couple of places to tell whether or not the entire UI has been hidden for screenshot purposes (visible is false while shown is true)