MCPcopy Create free account

hub / github.com/allenk/GeminiWatermarkTool / functions

Functions250 in github.com/allenk/GeminiWatermarkTool

↓ 1 callersMethodname
src/gui/backend/d3d11_backend.cpp:654
↓ 1 callersFunctionopen_file_dialog
============================================================================= Cross-platform file dialogs (NFD with Linux fallback) ==================
src/gui/widgets/main_window.cpp:167
↓ 1 callersFunctionparam_data
src/core/ai_denoise_model.cpp:32
↓ 1 callersFunctionparse_backend_arg
Parse backend type from command line
src/gui/gui_app.cpp:40
↓ 1 callersFunctionpath_from_utf8
* Convert UTF-8 string to filesystem path * * SDL always returns UTF-8 on all platforms (including drop events). * On Windows std::filesystem::path
src/utils/path_formatter.hpp:89
↓ 1 callersMethodprocess_batch_next
src/gui/app/app_controller.cpp:638
↓ 1 callersMethodprocess_current
src/gui/app/app_controller.cpp:176
↓ 1 callersMethodprogress
src/gui/app/app_state.hpp:329
↓ 1 callersMethodrevert_to_original
src/gui/app/app_controller.cpp:316
↓ 1 callersMethodrun_inference
* Run FDnCNN inference on a BGR ROI. * * FDnCNN outputs the denoised image directly (NOT a noise residual). * * @param bgr_roi C
src/core/ai_denoise.cpp:218
↓ 1 callersFunctionrun_simple_mode
src/cli/cli_app.cpp:690
↓ 1 callersFunctionsave_file_dialog
src/gui/widgets/main_window.cpp:195
↓ 1 callersMethodset_legacy_mode
src/gui/app/app_controller.cpp:390
↓ 1 callersFunctionsetup_console
src/main.cpp:44
↓ 1 callersFunctionshould_launch_gui
* Check if GUI mode should be launched */
src/main.cpp:61
↓ 1 callersMethodshutdown
src/gui/backend/d3d11_backend.cpp:303
↓ 1 callersMethodstart_batch_processing
src/gui/app/app_controller.cpp:613
↓ 1 callersMethodtoggle_preview
src/gui/app/app_controller.cpp:543
↓ 1 callersMethodupdate_texture
src/gui/backend/d3d11_backend.cpp:582
↓ 1 callersMethodupdate_texture_if_needed
src/gui/app/app_controller.cpp:918
↓ 1 callersFunctionv2_small_config_from_dims
Resolve V2 small position by inferring the canonical large source the image was downscaled from. Small Gemini outputs are 1024-class on the long side
src/core/watermark_engine.cpp:36
↓ 1 callersFunctionvulkan_loader_present
Probe whether the Vulkan loader is dynamically loadable on this system. NCNN's internal simplevk dlopens the loader by these exact names; if the probe
src/core/ai_denoise.cpp:53
↓ 1 callersFunctionwe_own_console
* Detect whether we own our console window. * * When the binary is launched via Explorer drag-drop or double-click, * Windows creates a transient c
src/main.cpp:102
MethodAppController
src/gui/app/app_controller.cpp:29
MethodAppController
Non-copyable, non-movable (holds reference to backend)
src/gui/app/app_controller.hpp:38
MethodD3D11Backend
src/gui/backend/d3d11_backend.hpp:33
MethodIRenderBackend
Non-copyable
src/gui/backend/render_backend.hpp:124
MethodImagePreview
Non-copyable
src/gui/widgets/image_preview.hpp:21
MethodImagePreview
src/gui/widgets/image_preview.cpp:21
MethodMainWindow
Non-copyable
src/gui/widgets/main_window.hpp:29
MethodMainWindow
src/gui/widgets/main_window.cpp:257
MethodNcnnDenoiser
Non-copyable
src/core/ai_denoise.hpp:41
MethodNcnnDenoiser
src/core/ai_denoise.cpp:318
MethodOpenGLBackend
src/gui/backend/opengl_backend.hpp:21
MethodVulkanBackend
src/gui/backend/vulkan_backend.hpp:24
MethodWatermarkEngine
src/core/watermark_engine.cpp:155
Methodaction_close_file
src/gui/widgets/main_window.cpp:1167
Methodaction_open_file
src/gui/widgets/main_window.cpp:1129
Methodaction_process
src/gui/widgets/main_window.cpp:1175
Methodaction_revert
src/gui/widgets/main_window.cpp:1187
Methodaction_save_file
src/gui/widgets/main_window.cpp:1136
Methodaction_save_file_as
src/gui/widgets/main_window.cpp:1152
Methodaction_toggle_preview
src/gui/widgets/main_window.cpp:1191
Methodaction_zoom_100
src/gui/widgets/main_window.cpp:1211
Methodaction_zoom_fit
src/gui/widgets/main_window.cpp:1205
Methodaction_zoom_in
src/gui/widgets/main_window.cpp:1195
Methodaction_zoom_out
src/gui/widgets/main_window.cpp:1200
Methodbegin_frame
src/gui/backend/vulkan_backend.cpp:137
Methodbegin_frame
src/gui/backend/opengl_backend.cpp:164
Methodbuild_input
* Build a 4-channel ncnn::Mat from an RGB float image and sigma value. * * ncnn::Mat layout is CHW (each channel is a contiguous H*W block).
src/core/ai_denoise.cpp:149
Methodcleanup_render_target
src/gui/backend/d3d11_backend.cpp:346
Methodclear
src/gui/app/app_state.hpp:117
Methodclear
src/gui/app/app_state.hpp:319
Methodclear_error
src/gui/backend/render_backend.hpp:254
Functioncolour_burn_blend
src/core/blend_modes.hpp:91
Methodcompute_gradient_mask
* Compute gradient weight mask from alpha map. * * Same algorithm as WatermarkEngine::inpaint_residual() GAUSSIAN mode: * 1. Resize a
src/core/ai_denoise.cpp:270
Methodcreate_interpolated_alpha
src/core/watermark_engine.cpp:517
Methodcreate_or_update_texture
src/gui/app/app_controller.cpp:1047
Methodcreate_render_target
src/gui/backend/d3d11_backend.cpp:335
Methodcreate_texture
src/gui/backend/vulkan_backend.cpp:159
Methodcreate_texture
src/gui/backend/opengl_backend.cpp:216
Methoddestroy_texture
src/gui/backend/vulkan_backend.cpp:174
Methoddestroy_texture
src/gui/backend/opengl_backend.cpp:285
Methoddetect_one_variant
src/core/watermark_engine.cpp:343
Methoddraw_custom_rect_with_anchors
src/gui/widgets/image_preview.cpp:541
Methoddraw_outlined_text
src/gui/widgets/image_preview.cpp:319
Methodend_frame
src/gui/backend/vulkan_backend.cpp:141
Methodend_frame
src/gui/backend/opengl_backend.cpp:179
Methodextract_output
* Extract 3-channel result from ncnn::Mat to cv::Mat (RGB float). */
src/core/ai_denoise.cpp:184
Methodformat
src/utils/path_formatter.hpp:120
Methodfrom_string
src/cli/cli_app.cpp:197
Methodgenerate_thumbnail_atlas
src/gui/app/app_controller.cpp:821
Functionget_accent_color
* Get accent color */
src/gui/resources/style.hpp:188
Methodget_bytes_per_pixel
src/gui/backend/d3d11_backend.cpp:465
Methodget_dxgi_format
src/gui/backend/d3d11_backend.cpp:452
Methodget_gl_format
src/gui/backend/opengl_backend.cpp:201
Methodget_imgui_texture_id
src/gui/backend/vulkan_backend.cpp:179
Methodget_imgui_texture_id
src/gui/backend/opengl_backend.cpp:299
Functionget_status_color
* Get status color based on state */
src/gui/resources/style.hpp:178
Functionget_watermark_config
Convenience overload: defaults to V2 (current profile).
src/core/watermark_engine.hpp:92
Methodhandle_custom_rect_interaction
src/gui/widgets/image_preview.cpp:730
Methodhandle_input
src/gui/widgets/image_preview.cpp:888
Methodheight
src/gui/app/app_state.hpp:146
Methodhit_test_anchor
src/gui/widgets/image_preview.cpp:682
Methodimage_to_screen
src/gui/widgets/image_preview.cpp:300
Methodimgui_init
src/gui/backend/vulkan_backend.cpp:116
Methodimgui_init
src/gui/backend/opengl_backend.cpp:129
Methodimgui_new_frame
src/gui/backend/vulkan_backend.cpp:125
Methodimgui_new_frame
src/gui/backend/opengl_backend.cpp:151
Methodimgui_render
src/gui/backend/vulkan_backend.cpp:129
Methodimgui_render
src/gui/backend/opengl_backend.cpp:156
Methodimgui_shutdown
src/gui/backend/vulkan_backend.cpp:121
Methodimgui_shutdown
src/gui/backend/opengl_backend.cpp:146
Methodinit
src/gui/backend/vulkan_backend.cpp:72
Methodinit
src/gui/backend/opengl_backend.cpp:43
Methodinit_alpha_maps
Helper function to initialize alpha maps
src/core/watermark_engine.cpp:123
Methodinit_alpha_maps_v2
src/core/watermark_engine.cpp:105
Methodis_available
src/gui/backend/vulkan_backend.cpp:28
Methodis_available
src/gui/backend/d3d11_backend.cpp:44
Methodis_supported_extension
src/gui/app/app_controller.cpp:946
← previousnext →101–200 of 250, ranked by callers