MCPcopy Create free account
hub / github.com/crosire/reshade / addon_event_to_string

Function addon_event_to_string

source/addon_manager.cpp:25–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23
24#if RESHADE_VERBOSE_LOG
25static const char *addon_event_to_string(reshade::addon_event ev)
26{
27 using reshade::addon_event;
28 switch (ev)
29 {
30 case addon_event::init_device: return "init_device";
31 case addon_event::create_device: return "create_device";
32 case addon_event::destroy_device: return "destroy_device";
33 case addon_event::init_command_list: return "init_command_list";
34 case addon_event::destroy_command_list: return "destroy_command_list";
35 case addon_event::init_command_queue: return "init_command_queue";
36 case addon_event::destroy_command_queue: return "destroy_command_queue";
37 case addon_event::init_swapchain: return "init_swapchain";
38 case addon_event::create_swapchain: return "create_swapchain";
39 case addon_event::destroy_swapchain: return "destroy_swapchain";
40 case addon_event::init_effect_runtime: return "init_effect_runtime";
41 case addon_event::destroy_effect_runtime: return "destroy_effect_runtime";
42 case addon_event::init_sampler: return "init_sampler";
43 case addon_event::create_sampler: return "create_sampler";
44 case addon_event::destroy_sampler: return "destroy_sampler";
45 case addon_event::init_resource: return "init_resource";
46 case addon_event::create_resource: return "create_resource";
47 case addon_event::destroy_resource: return "destroy_resource";
48 case addon_event::init_resource_view: return "init_resource_view";
49 case addon_event::create_resource_view: return "create_resource_view";
50 case addon_event::destroy_resource_view: return "destroy_resource_view";
51 case addon_event::map_buffer_region: return "map_buffer_region";
52 case addon_event::unmap_buffer_region: return "unmap_buffer_region";
53 case addon_event::map_texture_region: return "map_texture_region";
54 case addon_event::unmap_texture_region: return "unmap_texture_region";
55 case addon_event::update_buffer_region: return "update_buffer_region";
56 case addon_event::update_buffer_region_command: return "update_buffer_region_command";
57 case addon_event::update_texture_region: return "update_texture_region";
58 case addon_event::update_texture_region_command: return "update_texture_region_command";
59 case addon_event::init_pipeline: return "init_pipeline";
60 case addon_event::create_pipeline: return "create_pipeline";
61 case addon_event::destroy_pipeline: return "destroy_pipeline";
62 case addon_event::init_pipeline_layout: return "init_pipeline_layout";
63 case addon_event::create_pipeline_layout: return "create_pipeline_layout";
64 case addon_event::destroy_pipeline_layout: return "destroy_pipeline_layout";
65 case addon_event::copy_descriptor_tables: return "copy_descriptor_tables";
66 case addon_event::update_descriptor_tables: return "update_descriptor_tables";
67 case addon_event::init_query_heap: return "init_query_heap";
68 case addon_event::create_query_heap: return "create_query_heap";
69 case addon_event::destroy_query_heap: return "destroy_query_heap";
70 case addon_event::get_query_heap_results: return "get_query_heap_results";
71 case addon_event::barrier: return "barrier";
72 case addon_event::begin_render_pass: return "begin_render_pass";
73 case addon_event::end_render_pass: return "end_render_pass";
74 case addon_event::bind_render_targets_and_depth_stencil: return "bind_render_targets_and_depth_stencil";
75 case addon_event::bind_pipeline: return "bind_pipeline";
76 case addon_event::bind_pipeline_states: return "bind_pipeline_states";
77 case addon_event::bind_viewports: return "bind_viewports";
78 case addon_event::bind_scissor_rects: return "bind_scissor_rects";
79 case addon_event::push_constants: return "push_constants";
80 case addon_event::push_descriptors: return "push_descriptors";
81 case addon_event::bind_descriptor_tables: return "bind_descriptor_tables";
82 case addon_event::bind_index_buffer: return "bind_index_buffer";

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected