GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 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

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