XII Release 0.1.0
Loading...
Searching...
No Matches
xiiImageFilter Class Referenceabstract

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

#include <ImageFilter.h>

Inheritance diagram for xiiImageFilter:
[legend]

Public Member Functions

virtual xiiSimdFloat SamplePoint (const xiiSimdFloat &x) const =0
 Samples the filter function at a single point. Note that the distribution isn't necessarily normalized.
xiiSimdFloat GetWidth () const
 Returns the width of the filter; outside of the interval [-width, width], the filter function is always zero.

Protected Member Functions

 xiiImageFilter (float fWidth)

Detailed Description

Copyright (c) Theophilus Eriata. All Rights Reserved.

Represents a function used for filtering an image.

Member Function Documentation

◆ GetWidth()

xiiSimdFloat xiiImageFilter::GetWidth ( ) const

Returns the width of the filter; outside of the interval [-width, width], the filter function is always zero.

Copyright (c) Theophilus Eriata. All Rights Reserved.

◆ SamplePoint()

virtual xiiSimdFloat xiiImageFilter::SamplePoint ( const xiiSimdFloat & x) const
pure virtual

Samples the filter function at a single point. Note that the distribution isn't necessarily normalized.

Implemented in xiiImageFilterBox, xiiImageFilterSincWithKaiserWindow, and xiiImageFilterTriangle.


The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/ImageFilter.h
  • /home/runner/work/XII/XII/Source/Engine/Texture/Image/Implementation/ImageFilter.cpp