.. _program_listing_file_api_include_pntos_plugins_ui.h: Program Listing for File ui.h ============================= |exhale_lsh| :ref:`Return to documentation for file ` (``api/include/pntos/plugins/ui.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #ifdef __cplusplus extern "C" { #endif PNTOS_ASSUME_NONNULL_BEGIN typedef struct PntosUiPlugin { PntosCommonPlugin common; bool (*requires_main_thread)(struct PntosUiPlugin* self); void (*run_main_thread)(struct PntosUiPlugin* self); } PntosUiPlugin; PNTOS_ASSUME_NONNULL_END #ifdef __cplusplus } #endif