From 672c6d39afe60b912a83e91f242df5022f33948b Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Sun, 22 Dec 2019 06:07:37 +0100 Subject: [PATCH] gfx-shader-param: Split setting defaults from properties --- source/gfx/shader/gfx-shader-param.cpp | 2 ++ source/gfx/shader/gfx-shader-param.hpp | 2 ++ 2 files changed, 4 insertions(+) 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);