Flutter Engine
The Flutter Engine
|
#include <switches.h>
Public Member Functions | |
PlaygroundSwitches () | |
PlaygroundSwitches (const fml::CommandLine &args) | |
Public Attributes | |
bool | enable_playground = false |
std::optional< std::chrono::milliseconds > | timeout |
bool | enable_vulkan_validation = false |
bool | use_swiftshader = false |
bool | use_angle = false |
bool | enable_wide_gamut = false |
Definition at line 15 of file switches.h.
|
default |
|
explicit |
Definition at line 15 of file switches.cc.
bool impeller::PlaygroundSwitches::enable_playground = false |
Definition at line 16 of file switches.h.
bool impeller::PlaygroundSwitches::enable_vulkan_validation = false |
Definition at line 21 of file switches.h.
bool impeller::PlaygroundSwitches::enable_wide_gamut = false |
Definition at line 35 of file switches.h.
std::optional<std::chrono::milliseconds> impeller::PlaygroundSwitches::timeout |
Definition at line 20 of file switches.h.
bool impeller::PlaygroundSwitches::use_angle = false |
Attempt to use Angle on the system instead of the available OpenGL ES implementation. This is on-by-default on macOS due to the broken-ness in the deprecated OpenGL implementation. On other platforms, it this opt-in via the flag with the system OpenGL ES implementation used by fault.
Definition at line 33 of file switches.h.
bool impeller::PlaygroundSwitches::use_swiftshader = false |
Seek a SwiftShader library in known locations and use it when running Vulkan. It is a fatal error to provide this option and not have the test find a SwiftShader implementation.
Definition at line 27 of file switches.h.