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
gd::Layer

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