#include "flutter/shell/platform/common/client_wrapper/include/flutter/texture_registrar.h"#include <map>#include <memory>#include <vector>#include "flutter/fml/synchronization/waitable_event.h"#include "flutter/shell/platform/common/client_wrapper/include/flutter/plugin_registrar.h"#include "flutter/shell/platform/common/client_wrapper/testing/stub_flutter_api.h"#include "gtest/gtest.h"Go to the source code of this file.
Namespaces | |
| namespace | flutter |
Functions | |
| flutter::TEST (TextureRegistrarTest, RegisterUnregisterTexture) | |
| flutter::TEST (TextureRegistrarTest, UnregisterInvalidTexture) | |
| flutter::TEST (TextureRegistrarTest, MarkFrameAvailableInvalidTexture) | |
| int32_t mark_count |
Definition at line 25 of file texture_registrar_unittests.cc.
| FlutterDesktopPixelBufferTextureCallback texture_callback |
Definition at line 26 of file texture_registrar_unittests.cc.
| int64_t texture_id |
Definition at line 24 of file texture_registrar_unittests.cc.
Referenced by flutter::SceneBuilder::addTexture(), FlutterTextInputPlugin()::addToInputParentViewIfNeeded:, composite_layer(), flutter::testing::TestMetalSurface::Create(), create_egl_image(), flutter::testing::TestMetalContext::CreateMetalTexture(), flutter::testing::EmbedderTestContextMetal::EmbedderTestContextMetal(), fl_compositor_opengl_render(), fl_engine_gl_external_texture_frame_callback(), fl_engine_mark_texture_frame_available(), fl_engine_register_external_texture(), fl_engine_unregister_external_texture(), fl_texture_registrar_lookup_texture(), FlutterDesktopTextureRegistrarMarkExternalTextureFrameAvailable(), FlutterDesktopTextureRegistrarUnregisterExternalTexture(), flutter::testing::TestMetalContext::GetTextureInfo(), lookup_texture(), lookup_texture(), flutter::FlutterWindowsEngine::MarkExternalTextureFrameAvailable(), flutter::PlatformView::MarkTextureFrameAvailable(), flutter::FlutterWindowsTextureRegistrar::MarkTextureFrameAvailable(), flutter::TextureRegistrarImpl::MarkTextureFrameAvailable(), flutter::MarkTextureFrameAvailable(), flutter::testing::EmbedderTestContextMetal::PopulateExternalTexture(), flutter::FlutterWindowsTextureRegistrar::PopulateTexture(), flutter::testing::EmbedderTestContextMetal::Present(), flutter::testing::TestMetalContext::Present(), flutter::PlatformViewIOS::RegisterExternalTexture(), flutter::FlutterWindowsEngine::RegisterExternalTexture(), flutter::PlatformViewAndroid::RegisterExternalTexture(), flutter::PlatformViewAndroid::RegisterImageTexture(), flutter::RegisterImageTexture(), flutter::RegisterTexture(), flutter::TextureRegistrarImpl::RegisterTexture(), flutter::EmbedderExternalTextureResolver::ResolveExternalTexture(), TEST(), TEST(), TEST(), TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TestMetalSurfaceImpl::TestMetalSurfaceImpl(), flutter::FlutterWindowsEngine::UnregisterExternalTexture(), flutter::PlatformView::UnregisterTexture(), flutter::TextureRegistrarImpl::UnregisterTexture(), flutter::FlutterWindowsTextureRegistrar::UnregisterTexture(), flutter::TextureRegistrarImpl::UnregisterTexture(), and flutter::UnregisterTexture().
| void* user_data |
Definition at line 27 of file texture_registrar_unittests.cc.
Referenced by activate_system_cursor(), add_view_cb(), add_view_engine_error_cb(), add_view_error_cb(), channel_closed_cb(), channel_closed_cb(), channel_closed_cb(), clear_client(), clipboard_text_cb(), clipboard_text_has_strings_cb(), flutter::CompositorOpenGL::CollectBackingStore(), compositor_collect_backing_store_callback(), compositor_create_backing_store_callback(), flutter::testing::EmbedderTestBackingStoreProducerMetal::Create(), flutter::testing::EmbedderTestBackingStoreProducerVulkan::Create(), create_regular(), flutter::CompositorOpenGL::CreateBackingStore(), flutter::CompositorSoftware::CreateBackingStore(), impeller::interop::testing::PlaygroundTest::CreateContext(), CreateEmbedderRenderTarget(), CreateEmbedderSemanticsUpdateCallback(), CreateEmbedderSemanticsUpdateCallbackV1(), CreateEmbedderSemanticsUpdateCallbackV2(), CreateEmbedderSemanticsUpdateCallbackV3(), flutter::CreateEmbedderTaskRunner(), flutter::FlutterWindowsEngine::CreateKeyboardKeyHandler(), FlutterRenderer::createRendererConfig, destroy_window(), flutter::testing::EmbedderTestContextMetal::EmbedderTestContextMetal(), flutter::testing::EmbedderTestTaskRunner::EmbedderTestTaskRunner(), EngineClearContext(), EngineMakeContextCurrent(), EngineMakeResourceContextCurrent(), EngineOnFlutterPlatformMessage(), EnginePresent(), FastReadValue(), fl_basic_message_channel_send(), fl_basic_message_channel_set_message_handler(), fl_binary_messenger_platform_message_cb(), fl_binary_messenger_send_on_channel(), fl_binary_messenger_set_message_handler_on_channel(), fl_engine_add_view(), fl_engine_gl_clear_current(), fl_engine_gl_external_texture_frame_callback(), fl_engine_gl_make_current(), fl_engine_gl_make_resource_current(), fl_engine_on_pre_engine_restart_cb(), fl_engine_platform_message_cb(), fl_engine_platform_message_response_cb(), fl_engine_post_task(), fl_engine_remove_view(), fl_engine_runs_task_on_current_thread(), fl_engine_send_key_event(), fl_engine_send_platform_message(), fl_engine_set_platform_message_handler(), fl_engine_start(), fl_engine_update_semantics_cb(), fl_event_channel_set_stream_handlers(), fl_key_channel_responder_handle_event(), fl_key_embedder_call_record_new(), fl_key_embedder_responder_handle_event(), fl_key_embedder_responder_handle_event_impl(), fl_key_event_channel_send(), fl_keyboard_channel_new(), fl_keyboard_manager_handle_event(), fl_keyboard_manager_set_lookup_key_handler(), fl_method_channel_invoke_method(), fl_method_channel_set_method_call_handler(), fl_mouse_cursor_channel_new(), fl_platform_channel_new(), fl_platform_channel_system_request_app_exit(), fl_test_application_activate(), fl_text_input_channel_new(), fl_text_input_channel_perform_action(), fl_text_input_channel_update_editing_state(), fl_text_input_channel_update_editing_state_with_deltas(), fl_view_accessible_handle_update_semantics(), fl_windowing_channel_new(), FlutterDesktopEngineSetNextFrameCallback(), FlutterDesktopMessengerSendWithReply(), FlutterDesktopMessengerSetCallback(), FlutterDesktopPluginRegistrarRegisterTopLevelWindowProcDelegate(), FlutterDesktopTextureRegistrarUnregisterExternalTexture(), FlutterEngineAddView(), FlutterEngineInitialize(), FlutterEnginePostCallbackOnAllNativeThreads(), FlutterEnginePostDartObject(), FlutterEngineRemoveView(), FlutterEngineRun(), FlutterEngineSendKeyEvent(), FlutterEngineSetNextFrameCallback(), FlutterPlatformMessageCreateResponseHandle(), FlutterStandardCodecHelperReadValueOfType(), G_DECLARE_FINAL_TYPE(), G_DEFINE_TYPE_WITH_CODE(), get_keyboard_state(), flutter::testing::EmbedderTestContext::GetChannelUpdateCallbackHook(), flutter::testing::EmbedderTestContext::GetIsolateCreateCallbackHook(), flutter::testing::EmbedderTestContext::GetLogMessageCallbackHook(), flutter::testing::EmbedderTestBackingStoreProducerGL::GetSurface(), flutter::testing::EmbedderTestBackingStoreProducerSoftware::GetSurface(), flutter::testing::EmbedderTestBackingStoreProducerVulkan::GetSurface(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCallback2Hook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCallbackHook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCustomActionCallbackHook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsNodeCallbackHook(), flutter::testing::EmbedderTestContext::GetViewFocusChangeRequestCallbackHook(), handle_key_event(), handle_response(), hash_table_find_equal_value(), hide(), InferExternalViewEmbedderFromArgs(), InferMetalPlatformViewCreationCallback(), InferOpenGLPlatformViewCreationCallback(), InferPlatformViewCreationCallback(), InferSoftwarePlatformViewCreationCallback(), InferVulkanPlatformViewCreationCallback(), flutter::testing::EmbedderTestContextVulkan::InstanceProcAddr(), InternalSendPlatformMessage(), impeller::interop::MakeCopyableMapping(), flutter::testing::EmbedderTestBackingStoreProducerGL::MakeImageSnapshot(), flutter::testing::EmbedderTestBackingStoreProducerSoftware::MakeImageSnapshot(), flutter::testing::EmbedderTestBackingStoreProducerVulkan::MakeImageSnapshot(), MakeRenderTargetFromBackingStoreImpeller(), MakeRenderTargetFromBackingStoreImpeller(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), message_cb(), message_cb(), message_cb(), message_response_cb(), message_response_cb(), method_call_cb(), method_call_cb(), method_call_cb(), method_call_cb(), method_call_cb(), flutter::testing::MockEmbedderApiForKeyboard(), modify_regular(), on_pre_engine_restart_cb(), OnPlatformMessage(), platform_message_handler_new(), platform_message_ready_cb(), FlutterStandardReaderWriter::readerWithData:, flutter::FlutterWindowsTextureRegistrar::RegisterTexture(), flutter::TextureRegistrarImpl::RegisterTexture(), flutter::WindowProcDelegateManager::RegisterTopLevelWindowProcDelegate(), remove_view_cb(), remove_view_engine_error_cb(), remove_view_error_cb(), request_app_exit_response_cb(), responder_handle_channel_event_cb(), responder_handle_embedder_event_cb(), flutter::FlutterWindowsEngine::Run(), flutter::BinaryMessengerImpl::Send(), send_key_event_cb(), send_on_channel(), flutter::FlutterWindowsEngine::SendKeyEvent(), flutter::FlutterWindowsEngine::SendPlatformMessage(), set_client(), set_client(), set_editable_size_and_transform(), set_editing_state(), set_editing_state(), set_key_event_channel(), set_marked_text_rect(), set_message_handler_on_channel(), flutter::testing::EmbedderConfigBuilder::SetCompositor(), flutter::IncomingMessageDispatcher::SetMessageCallback(), flutter::FlutterWindowsEngine::SetNextFrameCallback(), flutter::FlutterEngine::SetNextFrameCallback(), settings_portal_changed_cb(), flutter::testing::EmbedderConfigBuilder::SetupVsyncCallback(), show(), system_exit_application(), system_initialization_complete(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), test_lock_event(), view_added_cb(), and flutter::WindowProcDelegateManager::~WindowProcDelegateManager().