diff --git a/source/gfx/shader/gfx-shader-param.cpp b/source/gfx/shader/gfx-shader-param.cpp index 88c9cef..4a0c688 100644 --- a/source/gfx/shader/gfx-shader-param.cpp +++ b/source/gfx/shader/gfx-shader-param.cpp @@ -18,6 +18,8 @@ #include "gfx-shader-param.hpp" #include "gfx-shader-param-basic.hpp" +void gfx::shader::parameter::defaults(obs_data_t* settings) {} + void gfx::shader::parameter::properties(obs_properties_t* props, obs_data_t* settings) {} void gfx::shader::parameter::update(obs_data_t* settings) {} diff --git a/source/gfx/shader/gfx-shader-param.hpp b/source/gfx/shader/gfx-shader-param.hpp index 97badf0..b3838e0 100644 --- a/source/gfx/shader/gfx-shader-param.hpp +++ b/source/gfx/shader/gfx-shader-param.hpp @@ -42,6 +42,8 @@ namespace gfx { virtual ~parameter(){}; public: + virtual void defaults(obs_data_t* settings); + virtual void properties(obs_properties_t* props, obs_data_t* settings); virtual void update(obs_data_t* settings);