GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
Public Member Functions | List of all members

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::StringGetName () const
 
void SetEffectType (const gd::String &effectType_)
 
const gd::StringGetEffectType () 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::StringGetStringParameter (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.
 

Detailed Description

Represents an effect that can be applied on a layer.

See also
gd::Layer

The documentation for this class was generated from the following files: