OpenShot Library | libopenshot  0.4.0
Public Member Functions | Static Public Member Functions | List of all members
openshot::EffectInfo Class Reference

This class returns a listing of all effects supported by libopenshot. More...

#include <EffectInfo.h>

Public Member Functions

EffectBaseCreateEffect (std::string effect_type)
 Create an instance of an effect (factory style) More...
 

Static Public Member Functions

static std::string Json ()
 Generate JSON string of this object. More...
 
static Json::Value JsonValue ()
 Generate Json::Value for this object. More...
 

Detailed Description

This class returns a listing of all effects supported by libopenshot.

Use this class to return a listing of all supported effects, and their descriptions.

Definition at line 28 of file EffectInfo.h.

Member Function Documentation

◆ CreateEffect()

EffectBase * EffectInfo::CreateEffect ( std::string  effect_type)

Create an instance of an effect (factory style)

Definition at line 26 of file EffectInfo.cpp.

◆ Json()

std::string EffectInfo::Json ( )
static

Generate JSON string of this object.

Definition at line 19 of file EffectInfo.cpp.

◆ JsonValue()

Json::Value EffectInfo::JsonValue ( )
static

Generate Json::Value for this object.

Definition at line 115 of file EffectInfo.cpp.

Referenced by Json().


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