GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
|
Represents an effect that can be applied on a layer. More...
#include <Effect.h>
Public Member Functions | |
void | SetName (const gd::String &name_) |
const gd::String & | GetName () const |
void | SetEffectType (const gd::String &effectType_) |
const gd::String & | GetEffectType () const |
void | SetFolded (bool fold=true) |
bool | IsFolded () const |
void | SetDoubleParameter (const gd::String &name, double value) |
double | GetDoubleParameter (const gd::String &name) |
void | SetStringParameter (const gd::String &name, const gd::String &value) |
const gd::String & | GetStringParameter (const gd::String &name) |
void | SetBooleanParameter (const gd::String &name, bool value) |
bool | GetBooleanParameter (const gd::String &name) |
const std::map< gd::String, double > & | GetAllDoubleParameters () const |
const std::map< gd::String, gd::String > & | GetAllStringParameters () const |
const std::map< gd::String, bool > & | GetAllBooleanParameters () const |
void | ClearParameters () |
void | SerializeTo (SerializerElement &element) const |
Serialize layer. | |
void | UnserializeFrom (const SerializerElement &element) |
Unserialize the layer. | |
Represents an effect that can be applied on a layer.