#pragma once #include #include #ifdef BUILD_WITH_EXTERNAL_DDS #include #endif #include #include namespace EffectShowManagement { class DataInterface : public DataPluginBase::Interface { public: using DataPluginBase::Interface::Interface; virtual std::shared_ptr getDtc() = 0; #ifdef BUILD_WITH_EXTERNAL_DDS virtual std::shared_ptr getFtc() = 0; #endif }; }