v0.13.8

C_VideoOptions

namespaceavailable in: camelot

Status in wowlua

11 functions: 2 implemented, 9 recorded, 0 guessed. 9 events, 1 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
AreHighResTexturesAvailableWhether high-resolution textures are available. · by wowlua
(): boolean
recorded
GetCurrentGameWindowSizeReturns the current size of the game window. · by wowlua
(): Vector2DMixin
implemented
GetDefaultGameWindowSizeReturns the default game window size for a monitor. · by wowlua
(monitor: number): Vector2DMixin
recorded
GetGameWindowSizesReturns the game window sizes available on a monitor. · by wowlua
(monitor: number, fullscreen: boolean): vector2[]
recorded
GetGxAdapterInfoReturns info about the system's graphics adapter.
(): GxAdapterInfoDetails[]
recorded
IsLinearEnabledOnStartWhether linear color space was enabled when the game started. · by wowlua
(): boolean
recorded
IsOutlineModeSupportedWhether the graphics settings support outline mode. · by wowlua
(): boolean
recorded
IsPBRWaterSupportedWhether physically based water rendering is supported. · by wowlua
(): boolean
recorded
IsSecondaryLightingSupportedWhether secondary lighting is supported. · by wowlua
(): boolean
recorded
IsSpellVisualDensitySystemSupportedWhether the spell visual density setting is supported. · by wowlua
(): boolean
recorded
SetGameWindowSizeSets the size of the game window. · by wowlua
(x: number, y: number)
implemented

"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.

Events

eventpayloadfired by the emulator
ADAPTER_LIST_CHANGEDno payloadnot implemented
DISPLAY_SIZE_CHANGEDno payloadimplemented
GLUE_SCREENSHOT_FAILEDno payloadnot implemented
GLUE_SCREENSHOT_STARTEDno payloadnot implemented
GLUE_SCREENSHOT_SUCCEEDEDno payloadnot implemented
GX_RESTARTEDno payloadnot implemented
SCREENSHOT_FAILEDno payloadnot implemented
SCREENSHOT_STARTEDno payloadnot implemented
SCREENSHOT_SUCCEEDEDno payloadnot implemented

An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("ADAPTER_LIST_CHANGED").

Structures

  • GxAdapterInfoDetails · name, isLowPower, isExternal

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (Video 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.