|
API Documentation
|
|
|
nkMemory::UniquePtr< ComplexEffect > relinquish(nkMemory::StringView name)
COMPLEX_EFFECT_TYPE
Enumerates all complex effects available in the component.
Definition: ComplexEffectType.h:12
ComplexEffect * get(nkMemory::StringView name)
void erase(nkMemory::StringView name)
ComplexEffect * createOrRetrieve(nkMemory::StringView name, COMPLEX_EFFECT_TYPE type)
void rename(nkMemory::StringView currentName, nkMemory::StringView newName)
ComplexEffect * record(nkMemory::StringView name, nkMemory::UniquePtr< ComplexEffect > resource)
Base class for all complex effects in the component.
Definition: ComplexEffect.h:18
Encompasses all API of component NilkinsAstraeus.
Definition: BlurComplexEffect.h:7
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Manages the complex effects available in the component.
Definition: ComplexEffectManager.h:14
ComplexEffect * getByIndex(unsigned int id)