ASPiK SDK
VSTGUI::BitmapFilter::IFilter Class Referenceabstract

Filter Interface. More...

#include <cbitmapfilter.h>

Inheritance diagram for VSTGUI::BitmapFilter::IFilter:
VSTGUI::ReferenceCounted< T > VSTGUI::IReference VSTGUI::BitmapFilter::FilterBase VSTGUI::BitmapFilter::CIBoxBlurFilter

Public Types

using CreateFunction = IFilter *(*)(IdStringPtr name)
 

Public Member Functions

virtual bool run (bool replaceInputBitmap=false)=0
 
virtual UTF8StringPtr getDescription () const =0
 
virtual bool setProperty (IdStringPtr name, const Property &property)=0
 
virtual bool setProperty (IdStringPtr name, Property &&property)=0
 
virtual const PropertygetProperty (IdStringPtr name) const =0
 
virtual uint32_t getNumProperties () const =0
 
virtual IdStringPtr getPropertyName (uint32_t index) const =0
 
virtual Property::Type getPropertyType (uint32_t index) const =0
 
virtual Property::Type getPropertyType (IdStringPtr name) const =0
 
- Public Member Functions inherited from VSTGUI::ReferenceCounted< T >
 ReferenceCounted (const ReferenceCounted &)
 
ReferenceCountedoperator= (const ReferenceCounted &)
 
void forget () override
 decrease refcount and delete object if refcount == 0
 
void remember () override
 increase refcount
 
virtual int32_t getNbReference () const
 get refcount
 
virtual void beforeDelete ()
 

Detailed Description

Filter Interface.


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