#include <context_vk.h>
Public Member Functions | |
| Settings ()=default | |
| Settings (Settings &&)=default | |
Public Attributes | |
| PFN_vkGetInstanceProcAddr | proc_address_callback = nullptr |
| std::vector< std::shared_ptr< fml::Mapping > > | shader_libraries_data |
| fml::UniqueFD | cache_directory |
| bool | enable_validation = false |
| bool | enable_gpu_tracing = false |
| bool | enable_surface_control = false |
| bool | fatal_missing_validations = false |
| If validations are requested but cannot be enabled, log a fatal error. More... | |
| Flags | flags |
| std::optional< EmbedderData > | embedder_data |
Definition at line 79 of file context_vk.h.
|
default |
|
default |
| fml::UniqueFD impeller::ContextVK::Settings::cache_directory |
Definition at line 82 of file context_vk.h.
Referenced by impeller::interop::ContextVK::Create(), and impeller::PlaygroundImplVK::PlaygroundImplVK().
| std::optional<EmbedderData> impeller::ContextVK::Settings::embedder_data |
Definition at line 90 of file context_vk.h.
| bool impeller::ContextVK::Settings::enable_gpu_tracing = false |
Definition at line 84 of file context_vk.h.
Referenced by impeller::android::testing::CreateContext().
| bool impeller::ContextVK::Settings::enable_surface_control = false |
Definition at line 85 of file context_vk.h.
Referenced by impeller::android::testing::CreateContext(), and impeller::testing::TEST().
| bool impeller::ContextVK::Settings::enable_validation = false |
Definition at line 83 of file context_vk.h.
Referenced by impeller::interop::ContextVK::Create(), impeller::android::testing::CreateContext(), impeller::PlaygroundImplVK::PlaygroundImplVK(), and impeller::testing::TEST().
| bool impeller::ContextVK::Settings::fatal_missing_validations = false |
If validations are requested but cannot be enabled, log a fatal error.
Definition at line 87 of file context_vk.h.
Referenced by impeller::PlaygroundImplVK::PlaygroundImplVK(), and impeller::testing::TEST().
| Flags impeller::ContextVK::Settings::flags |
Definition at line 88 of file context_vk.h.
Referenced by impeller::interop::ContextVK::Create(), impeller::ContextVK::Create(), and impeller::PlaygroundImplVK::PlaygroundImplVK().
| PFN_vkGetInstanceProcAddr impeller::ContextVK::Settings::proc_address_callback = nullptr |
Definition at line 80 of file context_vk.h.
Referenced by impeller::interop::ContextVK::Create(), impeller::android::testing::CreateContext(), and impeller::PlaygroundImplVK::PlaygroundImplVK().
| std::vector<std::shared_ptr<fml::Mapping> > impeller::ContextVK::Settings::shader_libraries_data |
Definition at line 81 of file context_vk.h.
Referenced by impeller::interop::ContextVK::Create(), impeller::android::testing::CreateContext(), and impeller::PlaygroundImplVK::PlaygroundImplVK().