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)=0Murl::IVideoSurfacepure virtual
ApplyMatteColor(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &matteColor, Real matteThreshold=0)=0Murl::IVideoSurfacepure virtual
ApplyMatteFringe(UInt32 matteFringe, Real matteThreshold=0)=0Murl::IVideoSurfacepure virtual
ApplyMatteFringe(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 matteFringe, Real matteThreshold=0)=0Murl::IVideoSurfacepure virtual
Blit(const IVideoSurface *source, SInt32 destPositionX, SInt32 destPositionY)=0Murl::IVideoSurfacepure virtual
Blit(const IVideoSurface *source, SInt32 sourcePositionX, SInt32 sourcePositionY, SInt32 destPositionX, SInt32 destPositionY, UInt32 pixelSizeX, UInt32 pixelSizeY)=0Murl::IVideoSurfacepure virtual
BlitScaled(const IVideoSurface *source, const IVideoScaler *scaler=nullptr, Real gamma=1.0f)=0Murl::IVideoSurfacepure virtual
Clear(const Color &clearColor)=0Murl::IVideoSurfacepure virtual
Clear(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &clearColor)=0Murl::IVideoSurfacepure virtual
ClipSizeXRight(SInt32 positionX, SInt32 sizeX) const =0Murl::IVideoSurfacepure virtual
ClipSizeYBottom(SInt32 positionY, SInt32 sizeY) const =0Murl::IVideoSurfacepure virtual
Clone(IEnums::PixelFormat pixelFormat) const =0Murl::IVideoSurfacepure virtual
Clone(UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const =0Murl::IVideoSurfacepure virtual
Clone(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const =0Murl::IVideoSurfacepure virtual
CloneFrame(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY) const =0Murl::IVideoSurfacepure virtual
CloneRotated(IEnums::Orientation orientation) const =0Murl::IVideoSurfacepure virtual
CloneRotated(IEnums::Orientation orientation, IEnums::PixelFormat pixelFormat) const =0Murl::IVideoSurfacepure virtual
Dither(UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits)=0Murl::IVideoSurfacepure virtual
Dither(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits)=0Murl::IVideoSurfacepure virtual
Evict()=0Murl::IVideoSurfacepure virtual
FlipX()=0Murl::IVideoSurfacepure virtual
FlipY()=0Murl::IVideoSurfacepure virtual
GaussBlur(Real strength)=0Murl::IVideoSurfacepure virtual
GaussBlur(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, Real strength)=0Murl::IVideoSurfacepure virtual
GetBytesPerLine() const =0Murl::IVideoSurfacepure virtual
GetBytesPerPixel() const =0Murl::IVideoSurfacepure virtual
GetMutablePixels()=0Murl::IVideoSurfacepure virtual
GetPixel(SInt32 positionX, SInt32 positionY) const =0Murl::IVideoSurfacepure virtual
GetPixelFormat() const =0Murl::IVideoSurfacepure virtual
GetPixels() const =0Murl::IVideoSurfacepure virtual
GetPixelSizeX() const =0Murl::IVideoSurfacepure virtual
GetPixelSizeY() const =0Murl::IVideoSurfacepure virtual
IsColumnEmpty(UInt32 column, Real threshold) const =0Murl::IVideoSurfacepure virtual
IsRowEmpty(UInt32 row, Real threshold) const =0Murl::IVideoSurfacepure 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)=0Murl::IVideoSurfacepure virtual
Restore()=0Murl::IVideoSurfacepure virtual
SetPixel(SInt32 positionX, SInt32 positionY, const Color &color)=0Murl::IVideoSurfacepure virtual
~IVideoSurface() overrideMurl::IVideoSurfaceinline


Copyright © 2011-2024 Spraylight GmbH.