ReShade
A generic post-processing injector for games and video software.
|
This is the complete list of members for reshade::api::effect_runtime, including all inherited members.
block_input_next_frame()=0 | reshade::api::effect_runtime | pure virtual |
capture_screenshot(void *pixels)=0 | reshade::api::effect_runtime | pure virtual |
create_private_data(Args &&... args) | reshade::api::api_object | inline |
destroy_private_data() | reshade::api::api_object | inline |
enumerate_techniques(const char *effect_name, void(*callback)(effect_runtime *runtime, effect_technique technique, void *user_data), void *user_data)=0 | reshade::api::effect_runtime | pure virtual |
enumerate_techniques(const char *effect_name, F lambda) | reshade::api::effect_runtime | inline |
enumerate_texture_variables(const char *effect_name, void(*callback)(effect_runtime *runtime, effect_texture_variable variable, void *user_data), void *user_data)=0 | reshade::api::effect_runtime | pure virtual |
enumerate_texture_variables(const char *effect_name, F lambda) | reshade::api::effect_runtime | inline |
enumerate_uniform_variables(const char *effect_name, void(*callback)(effect_runtime *runtime, effect_uniform_variable variable, void *user_data), void *user_data)=0 | reshade::api::effect_runtime | pure virtual |
enumerate_uniform_variables(const char *effect_name, F lambda) | reshade::api::effect_runtime | inline |
find_technique(const char *effect_name, const char *technique_name)=0 | reshade::api::effect_runtime | pure virtual |
find_texture_variable(const char *effect_name, const char *variable_name) const =0 | reshade::api::effect_runtime | pure virtual |
find_uniform_variable(const char *effect_name, const char *variable_name) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_bool_from_technique(effect_technique technique, const char *name, bool *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_bool_from_texture_variable(effect_texture_variable variable, const char *name, bool *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_bool_from_uniform_variable(effect_uniform_variable variable, const char *name, bool *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_float_from_technique(effect_technique technique, const char *name, float *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_float_from_texture_variable(effect_texture_variable variable, const char *name, float *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_float_from_uniform_variable(effect_uniform_variable variable, const char *name, float *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_int_from_technique(effect_technique technique, const char *name, int32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_int_from_texture_variable(effect_texture_variable variable, const char *name, int32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_int_from_uniform_variable(effect_uniform_variable variable, const char *name, int32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_string_from_technique(effect_technique technique, const char *name, char *value, size_t *value_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_string_from_technique(effect_technique technique, const char *name, char(&value)[SIZE]) const | reshade::api::effect_runtime | inline |
get_annotation_string_from_texture_variable(effect_texture_variable variable, const char *name, char *value, size_t *value_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_string_from_texture_variable(effect_texture_variable variable, const char *name, char(&value)[SIZE]) const | reshade::api::effect_runtime | inline |
get_annotation_string_from_uniform_variable(effect_uniform_variable variable, const char *name, char *value, size_t *value_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_string_from_uniform_variable(effect_uniform_variable variable, const char *name, char(&value)[SIZE]) const | reshade::api::effect_runtime | inline |
get_annotation_uint_from_technique(effect_technique technique, const char *name, uint32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_uint_from_texture_variable(effect_texture_variable variable, const char *name, uint32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_annotation_uint_from_uniform_variable(effect_uniform_variable variable, const char *name, uint32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_back_buffer(uint32_t index)=0 | reshade::api::effect_runtime | pure virtual |
get_back_buffer_count() const =0 | reshade::api::effect_runtime | pure virtual |
get_command_queue()=0 | reshade::api::effect_runtime | pure virtual |
get_current_back_buffer() | reshade::api::effect_runtime | inline |
get_current_back_buffer_index() const =0 | reshade::api::effect_runtime | pure virtual |
get_current_preset_path(char *path, size_t *path_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_current_preset_path(char(&path)[SIZE]) const | reshade::api::effect_runtime | inline |
get_device()=0 | reshade::api::device_object | pure virtual |
get_effects_state() const =0 | reshade::api::effect_runtime | pure virtual |
get_hwnd() const =0 | reshade::api::effect_runtime | pure virtual |
get_mouse_cursor_position(uint32_t *out_x, uint32_t *out_y, int16_t *out_wheel_delta=nullptr) const =0 | reshade::api::effect_runtime | pure virtual |
get_native() const =0 | reshade::api::api_object | pure virtual |
get_preprocessor_definition(const char *name, char *value, size_t *value_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_preprocessor_definition(const char *name, char(&value)[SIZE]) const | reshade::api::effect_runtime | inline |
get_preprocessor_definition_for_effect(const char *effect_name, const char *name, char *value, size_t *value_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_preprocessor_definition_for_effect(const char *effect_name, const char *name, char(&value)[SIZE]) const | reshade::api::effect_runtime | inline |
get_private_data(const uint8_t guid[16], uint64_t *data) const =0 | reshade::api::api_object | pure virtual |
get_private_data() const | reshade::api::api_object | inline |
get_screenshot_width_and_height(uint32_t *out_width, uint32_t *out_height) const =0 | reshade::api::effect_runtime | pure virtual |
get_technique_effect_name(effect_technique technique, char *effect_name, size_t *effect_name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_technique_effect_name(effect_technique technique, char(&effect_name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_technique_name(effect_technique technique, char *name, size_t *name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_technique_name(effect_technique technique, char(&name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_technique_state(effect_technique technique) const =0 | reshade::api::effect_runtime | pure virtual |
get_texture_binding(effect_texture_variable variable, resource_view *out_srv, resource_view *out_srv_srgb) const =0 | reshade::api::effect_runtime | pure virtual |
get_texture_variable_effect_name(effect_texture_variable variable, char *effect_name, size_t *effect_name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_texture_variable_effect_name(effect_texture_variable variable, char(&effect_name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_texture_variable_name(effect_texture_variable variable, char *name, size_t *name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_texture_variable_name(effect_texture_variable variable, char(&name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_uniform_value_bool(effect_uniform_variable variable, bool *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_value_float(effect_uniform_variable variable, float *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_value_int(effect_uniform_variable variable, int32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_value_uint(effect_uniform_variable variable, uint32_t *values, size_t count, size_t array_index=0) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_variable_effect_name(effect_uniform_variable variable, char *effect_name, size_t *effect_name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_variable_effect_name(effect_uniform_variable variable, char(&effect_name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_uniform_variable_name(effect_uniform_variable variable, char *name, size_t *name_size) const =0 | reshade::api::effect_runtime | pure virtual |
get_uniform_variable_name(effect_uniform_variable variable, char(&name)[SIZE]) const | reshade::api::effect_runtime | inline |
get_uniform_variable_type(effect_uniform_variable variable, format *out_base_type, uint32_t *out_rows=nullptr, uint32_t *out_columns=nullptr, uint32_t *out_array_length=nullptr) const =0 | reshade::api::effect_runtime | pure virtual |
is_key_down(uint32_t keycode) const =0 | reshade::api::effect_runtime | pure virtual |
is_key_pressed(uint32_t keycode) const =0 | reshade::api::effect_runtime | pure virtual |
is_key_released(uint32_t keycode) const =0 | reshade::api::effect_runtime | pure virtual |
is_mouse_button_down(uint32_t button) const =0 | reshade::api::effect_runtime | pure virtual |
is_mouse_button_pressed(uint32_t button) const =0 | reshade::api::effect_runtime | pure virtual |
is_mouse_button_released(uint32_t button) const =0 | reshade::api::effect_runtime | pure virtual |
last_key_pressed() const =0 | reshade::api::effect_runtime | pure virtual |
last_key_released() const =0 | reshade::api::effect_runtime | pure virtual |
open_overlay(bool open, input_source source)=0 | reshade::api::effect_runtime | pure virtual |
reload_effect_next_frame(const char *effect_name)=0 | reshade::api::effect_runtime | pure virtual |
render_effects(command_list *cmd_list, resource_view rtv, resource_view rtv_srgb)=0 | reshade::api::effect_runtime | pure virtual |
render_technique(effect_technique technique, command_list *cmd_list, resource_view rtv, resource_view rtv_srgb={ 0 })=0 | reshade::api::effect_runtime | pure virtual |
reorder_techniques(size_t count, const effect_technique *techniques)=0 | reshade::api::effect_runtime | pure virtual |
reset_uniform_value(effect_uniform_variable variable)=0 | reshade::api::effect_runtime | pure virtual |
save_current_preset() const =0 | reshade::api::effect_runtime | pure virtual |
set_color_space(color_space color_space)=0 | reshade::api::effect_runtime | pure virtual |
set_current_preset_path(const char *path)=0 | reshade::api::effect_runtime | pure virtual |
set_effects_state(bool enabled)=0 | reshade::api::effect_runtime | pure virtual |
set_preprocessor_definition(const char *name, const char *value)=0 | reshade::api::effect_runtime | pure virtual |
set_preprocessor_definition_for_effect(const char *effect_name, const char *name, const char *value)=0 | reshade::api::effect_runtime | pure virtual |
set_private_data(const uint8_t guid[16], const uint64_t data)=0 | reshade::api::api_object | pure virtual |
set_technique_state(effect_technique technique, bool enabled)=0 | reshade::api::effect_runtime | pure virtual |
set_uniform_value_bool(effect_uniform_variable variable, const bool *values, size_t count, size_t array_index=0)=0 | reshade::api::effect_runtime | pure virtual |
set_uniform_value_bool(effect_uniform_variable variable, bool x, bool y=bool(0), bool z=bool(0), bool w=bool(0)) | reshade::api::effect_runtime | inline |
set_uniform_value_float(effect_uniform_variable variable, const float *values, size_t count, size_t array_index=0)=0 | reshade::api::effect_runtime | pure virtual |
set_uniform_value_float(effect_uniform_variable variable, float x, float y=float(0), float z=float(0), float w=float(0)) | reshade::api::effect_runtime | inline |
set_uniform_value_int(effect_uniform_variable variable, const int32_t *values, size_t count, size_t array_index=0)=0 | reshade::api::effect_runtime | pure virtual |
set_uniform_value_int(effect_uniform_variable variable, int32_t x, int32_t y=int32_t(0), int32_t z=int32_t(0), int32_t w=int32_t(0)) | reshade::api::effect_runtime | inline |
set_uniform_value_uint(effect_uniform_variable variable, const uint32_t *values, size_t count, size_t array_index=0)=0 | reshade::api::effect_runtime | pure virtual |
set_uniform_value_uint(effect_uniform_variable variable, uint32_t x, uint32_t y=uint32_t(0), uint32_t z=uint32_t(0), uint32_t w=uint32_t(0)) | reshade::api::effect_runtime | inline |
update_texture(effect_texture_variable variable, const uint32_t width, const uint32_t height, const void *pixels)=0 | reshade::api::effect_runtime | pure virtual |
update_texture_bindings(const char *semantic, resource_view srv, resource_view srv_srgb)=0 | reshade::api::effect_runtime | pure virtual |