Murl::IVideoSurface Member List
This is the complete list of members for Murl::IVideoSurface, including all inherited members.
ApplyMatteColor(const Color &matteColor, Real matteThreshold=0)=0 | Murl::IVideoSurface | pure virtual |
ApplyMatteColor(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &matteColor, Real matteThreshold=0)=0 | Murl::IVideoSurface | pure virtual |
ApplyMatteFringe(UInt32 matteFringe, Real matteThreshold=0)=0 | Murl::IVideoSurface | pure virtual |
ApplyMatteFringe(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 matteFringe, Real matteThreshold=0)=0 | Murl::IVideoSurface | pure virtual |
Blit(const IVideoSurface *source, SInt32 destPositionX, SInt32 destPositionY)=0 | Murl::IVideoSurface | pure virtual |
Blit(const IVideoSurface *source, SInt32 sourcePositionX, SInt32 sourcePositionY, SInt32 destPositionX, SInt32 destPositionY, UInt32 pixelSizeX, UInt32 pixelSizeY)=0 | Murl::IVideoSurface | pure virtual |
BlitScaled(const IVideoSurface *source, const IVideoScaler *scaler=nullptr, Real gamma=1.0f)=0 | Murl::IVideoSurface | pure virtual |
Clear(const Color &clearColor)=0 | Murl::IVideoSurface | pure virtual |
Clear(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &clearColor)=0 | Murl::IVideoSurface | pure virtual |
ClipSizeXRight(SInt32 positionX, SInt32 sizeX) const =0 | Murl::IVideoSurface | pure virtual |
ClipSizeYBottom(SInt32 positionY, SInt32 sizeY) const =0 | Murl::IVideoSurface | pure virtual |
Clone(IEnums::PixelFormat pixelFormat) const =0 | Murl::IVideoSurface | pure virtual |
Clone(UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const =0 | Murl::IVideoSurface | pure virtual |
Clone(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const =0 | Murl::IVideoSurface | pure virtual |
CloneFrame(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY) const =0 | Murl::IVideoSurface | pure virtual |
CloneRotated(IEnums::Orientation orientation) const =0 | Murl::IVideoSurface | pure virtual |
CloneRotated(IEnums::Orientation orientation, IEnums::PixelFormat pixelFormat) const =0 | Murl::IVideoSurface | pure virtual |
Dither(UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits)=0 | Murl::IVideoSurface | pure virtual |
Dither(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits)=0 | Murl::IVideoSurface | pure virtual |
Evict()=0 | Murl::IVideoSurface | pure virtual |
FlipX()=0 | Murl::IVideoSurface | pure virtual |
FlipY()=0 | Murl::IVideoSurface | pure virtual |
GaussBlur(Real strength)=0 | Murl::IVideoSurface | pure virtual |
GaussBlur(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, Real strength)=0 | Murl::IVideoSurface | pure virtual |
GetBytesPerLine() const =0 | Murl::IVideoSurface | pure virtual |
GetBytesPerPixel() const =0 | Murl::IVideoSurface | pure virtual |
GetMutablePixels()=0 | Murl::IVideoSurface | pure virtual |
GetPixel(SInt32 positionX, SInt32 positionY) const =0 | Murl::IVideoSurface | pure virtual |
GetPixelFormat() const =0 | Murl::IVideoSurface | pure virtual |
GetPixels() const =0 | Murl::IVideoSurface | pure virtual |
GetPixelSizeX() const =0 | Murl::IVideoSurface | pure virtual |
GetPixelSizeY() const =0 | Murl::IVideoSurface | pure virtual |
IsColumnEmpty(UInt32 column, Real threshold) const =0 | Murl::IVideoSurface | pure virtual |
IsRowEmpty(UInt32 row, Real threshold) const =0 | Murl::IVideoSurface | pure virtual |
RenderText(const IFont *font, const String &text, const Color &textColor, const Color &backgroundColor, Bool clearSurface, Bool enableWordWrap, Real containerPosX, Real containerPosY, Real containerSizeX, Real containerSizeY, IEnums::TextAlignmentX alignX, IEnums::TextAlignmentY alignY)=0 | Murl::IVideoSurface | pure virtual |
Restore()=0 | Murl::IVideoSurface | pure virtual |
SetPixel(SInt32 positionX, SInt32 positionY, const Color &color)=0 | Murl::IVideoSurface | pure virtual |
~IVideoSurface() override | Murl::IVideoSurface | inline |