ReShade
A generic post-processing injector for games and video software.
Classes | Namespaces | Enumerations | Functions
reshade_api.hpp File Reference
#include "reshade_api_device.hpp"

Go to the source code of this file.

Classes

struct  reshade::api::effect_technique
 An opaque handle to a technique in an effect. More...
 
struct  reshade::api::effect_texture_variable
 An opaque handle to a texture variable in an effect. More...
 
struct  reshade::api::effect_uniform_variable
 An opaque handle to a uniform variable in an effect. More...
 
struct  reshade::api::effect_runtime
 A post-processing effect runtime, used to control effects. More...
 

Namespaces

 reshade
 
 reshade::api
 

Enumerations

enum class  reshade::api::input_source {
  reshade::api::none , reshade::api::mouse , reshade::api::keyboard , reshade::api::gamepad ,
  reshade::api::clipboard
}
 Input source for events triggered by user input. More...
 

Functions

constexpr bool reshade::api::operator< (effect_technique lhs, effect_technique rhs)
 
constexpr bool reshade::api::operator!= (effect_technique lhs, effect_technique rhs)
 
constexpr bool reshade::api::operator!= (effect_technique lhs, uint64_t rhs)
 
constexpr bool reshade::api::operator== (effect_technique lhs, effect_technique rhs)
 
constexpr bool reshade::api::operator== (effect_technique lhs, uint64_t rhs)
 
constexpr bool reshade::api::operator< (effect_texture_variable lhs, effect_texture_variable rhs)
 
constexpr bool reshade::api::operator!= (effect_texture_variable lhs, effect_texture_variable rhs)
 
constexpr bool reshade::api::operator!= (effect_texture_variable lhs, uint64_t rhs)
 
constexpr bool reshade::api::operator== (effect_texture_variable lhs, effect_texture_variable rhs)
 
constexpr bool reshade::api::operator== (effect_texture_variable lhs, uint64_t rhs)
 
constexpr bool reshade::api::operator< (effect_uniform_variable lhs, effect_uniform_variable rhs)
 
constexpr bool reshade::api::operator!= (effect_uniform_variable lhs, effect_uniform_variable rhs)
 
constexpr bool reshade::api::operator!= (effect_uniform_variable lhs, uint64_t rhs)
 
constexpr bool reshade::api::operator== (effect_uniform_variable lhs, effect_uniform_variable rhs)
 
constexpr bool reshade::api::operator== (effect_uniform_variable lhs, uint64_t rhs)