#include <source_options.h>
Definition at line 20 of file source_options.h.
◆ SourceOptions() [1/2]
impeller::compiler::SourceOptions::SourceOptions |
( |
| ) |
|
|
default |
◆ ~SourceOptions()
impeller::compiler::SourceOptions::~SourceOptions |
( |
| ) |
|
|
default |
◆ SourceOptions() [2/2]
Definition at line 12 of file source_options.cc.
16 : source_type),
SourceType SourceTypeFromFileName(const std::string &file_name)
◆ defines
std::vector<std::string> impeller::compiler::SourceOptions::defines |
◆ entry_point_name
std::string impeller::compiler::SourceOptions::entry_point_name = "main" |
◆ file_name
std::string impeller::compiler::SourceOptions::file_name = "main.glsl" |
◆ gles_language_version
uint32_t impeller::compiler::SourceOptions::gles_language_version = 100 |
◆ include_dirs
std::vector<IncludeDir> impeller::compiler::SourceOptions::include_dirs |
◆ json_format
bool impeller::compiler::SourceOptions::json_format = false |
◆ metal_version
std::string impeller::compiler::SourceOptions::metal_version |
◆ require_framebuffer_fetch
bool impeller::compiler::SourceOptions::require_framebuffer_fetch = false |
Whether the GLSL framebuffer fetch extension will be required.
Only used on OpenGLES targets.
Definition at line 40 of file source_options.h.
◆ source_language
◆ target_platform
◆ type
◆ use_half_textures
bool impeller::compiler::SourceOptions::use_half_textures = false |
Whether half-precision textures should be supported, requiring opengl semantics. Only used on metal targets.
Definition at line 35 of file source_options.h.
◆ working_directory
std::shared_ptr<fml::UniqueFD> impeller::compiler::SourceOptions::working_directory |
The documentation for this struct was generated from the following files: