|
| IlvTurbulenceFilter (IlFloat baseFrequencyX=0.05f, IlFloat baseFrequencyY=0.05f, IlUInt numOctaves=1, IlFloat seed=0.0, NoiseMode=Turbulence, IlBoolean stitch=IlFalse) |
| Constructor. More...
|
|
IlvBitmapData * | apply (IlUInt count=0, const IlvBitmapData **datas=0) |
| Applies the turbulence.
|
|
IlFloat | getBaseFrequencyX () const |
| Returns the frequency in the x direction. More...
|
|
IlFloat | getBaseFrequencyY () const |
| Returns the frequency in the y direction. More...
|
|
NoiseMode | getNoiseMode () const |
| Returns the noise generator mode. More...
|
|
IlUInt | getNumOctaves () const |
| Returns the octaves. More...
|
|
IlFloat | getSeed () const |
| Returns the seed value. More...
|
|
void | setBaseFrequencyX (IlFloat frequency) |
| Sets the frequency in the x direction. More...
|
|
void | setBaseFrequencyY (IlFloat frequency) |
| Sets the frequency in the y direction. More...
|
|
void | setNoiseMode (NoiseMode mode) |
|
void | setNumOctaves (IlUInt octaves) |
| Sets the octaves. More...
|
|
void | setSeed (IlFloat seed) |
| Sets the seed value for the random functions used by the filter. More...
|
|
| IlvBitmapFilter () |
| Constructor. More...
|
|
virtual | ~IlvBitmapFilter () |
| Destructor. More...
|
|
IlvBitmapData * | applyUnary (const IlvBitmapData *data) |
| Convenience method for unary filters. More...
|
|
virtual const char * | getClassName () const |
| Returns the class name of the filter. More...
|
|
IlUInt | getHeight () const |
| Returns the height of the filter effect region. More...
|
|
const char *const * | getInputs (IlUInt &count) const |
| Returns the name of the input bitmap data. More...
|
|
const char * | getName () const |
| Returns the name of the filter. More...
|
|
IlUInt | getRefCount () const |
| Returns the reference count for this instance.
|
|
const char * | getResult () const |
| Returns the name of the result bitmap data. More...
|
|
IlUInt | getWidth () const |
| Returns the width of the filter effect region. More...
|
|
IlInt | getX () const |
| Returns the left coordinate of the filter effect region. More...
|
|
IlInt | getY () const |
| Returns the top coordinate of the filter effect region. More...
|
|
void | lock () |
| Locks the current instance.
|
|
void | setHeight (IlUInt height) |
| Sets the height of the filter effect region. More...
|
|
void | setInputs (IlUInt count, const char *const *name) |
| Sets the input names of the filter. More...
|
|
void | setName (const char *id) |
| Sets the name of the filter. More...
|
|
void | setResult (const char *name) |
| Sets the result name of the filter. More...
|
|
void | setWidth (IlUInt width) |
| Sets the width of the filter effect region. More...
|
|
void | setX (IlInt x) |
| Sets the left coordinate of the filter effect region. More...
|
|
void | setY (IlInt y) |
| Sets the top coordinate of the filter effect region. More...
|
|
void | unLock () |
| Unlocks the current instance. When the reference count is 0 , the instance is deleted.
|
|
virtual IlBoolean | applyValue (const IlvValue &value) |
| Apply an accessor. More...
|
|
virtual IlBoolean | changeValue (const IlvValue &val) |
| Changes the value of an accessor. More...
|
|
virtual IlBoolean | changeValues (const IlvValue *values, IlUShort count=0) |
| Changes several accessor values simultaneously. More...
|
|
virtual void | getAccessors (const IlSymbol *const **names, const IlvValueTypeClass *const **types, IlUInt &count) const |
| Retrieves the list of available accessors of an object. More...
|
|
virtual IlvValue & | queryValue (IlvValue &val) const |
| Retrieves an accessor value. More...
|
|
virtual void | queryValues (IlvValue *values, IlUShort count) const |
| Retrieves multiple accessor values simultaneously. More...
|
|