struct ff_effect* createFFStruct();
inline const std::shared_ptr<FFBEffectParameters> parameters() const { return m_params; }
bool setParameters(const std::shared_ptr<FFBEffectParameters> params);
- bool setParameters(const std::shared_ptr<FFBConditionEffectParameters> params);
bool operator==(const FFBEffect& other) const;
private:
+ bool setParameters(const std::shared_ptr<FFBConditionEffectParameters> params);
+
std::shared_ptr<FFBConditionEffectParameters> m_params;
};
struct ff_effect* createFFStruct();
inline const std::shared_ptr<FFBEffectParameters> parameters() const { return m_params; }
bool setParameters(const std::shared_ptr<FFBEffectParameters> params);
- bool setParameters(const std::shared_ptr<FFBConstantEffectParameters> params);
private:
+ bool setParameters(const std::shared_ptr<FFBConstantEffectParameters> params);
+
std::shared_ptr<FFBConstantEffectParameters> m_params;
};
struct ff_effect* createFFStruct();
inline const std::shared_ptr<FFBEffectParameters> parameters() const { return m_params; }
bool setParameters(const std::shared_ptr<FFBEffectParameters> params);
- bool setParameters(const std::shared_ptr<FFBPeriodicEffectParameters> params);
bool operator==(const FFBEffect& other) const;
private:
+ bool setParameters(const std::shared_ptr<FFBPeriodicEffectParameters> params);
+
std::shared_ptr<FFBPeriodicEffectParameters> m_params;
};
struct ff_effect* createFFStruct();
inline const std::shared_ptr<FFBEffectParameters> parameters() const { return m_params; }
bool setParameters(const std::shared_ptr<FFBEffectParameters> params);
- bool setParameters(const std::shared_ptr<FFBRampEffectParameters> params);
private:
+ bool setParameters(const std::shared_ptr<FFBRampEffectParameters> params);
+
std::shared_ptr<FFBRampEffectParameters> m_params;
};
SDL_HapticEffect* createFFStruct();
inline const std::shared_ptr<FFBEffectParameters> parameters() const { return m_params; }
bool setParameters(const std::shared_ptr<FFBEffectParameters> params);
- bool setParameters(const std::shared_ptr<FFBConstantEffectParameters> params);
private:
+ bool setParameters(const std::shared_ptr<FFBConstantEffectParameters> params);
+
std::shared_ptr<FFBConstantEffectParameters> m_params;
};