Murl::Util::EvictableVideoSurface Member List
This is the complete list of members for Murl::Util::EvictableVideoSurface, including all inherited members.
ApplyMatteColor(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &matteColor, Real matteThreshold=0) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::ApplyMatteColor(const Color &matteColor, Real matteThreshold=0) override | Murl::Util::VideoSurface | virtual |
ApplyMatteFringe(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 matteFringe, Real matteThreshold=0) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::ApplyMatteFringe(UInt32 matteFringe, Real matteThreshold=0) override | Murl::Util::VideoSurface | virtual |
Blit(const IVideoSurface *source, SInt32 sourcePositionX, SInt32 sourcePositionY, SInt32 destPositionX, SInt32 destPositionY, UInt32 pixelSizeX, UInt32 pixelSizeY) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::Blit(const IVideoSurface *source, SInt32 destPositionX, SInt32 destPositionY) override | Murl::Util::VideoSurface | virtual |
BlitScaled(const IVideoSurface *source, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) override | Murl::Util::EvictableVideoSurface | virtual |
Clear(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, const Color &clearColor) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::Clear(const Color &clearColor) override | Murl::Util::VideoSurface | virtual |
ClipSizeXRight(SInt32 positionX, SInt32 sizeX) const override | Murl::Util::VideoSurface | virtual |
ClipSizeYBottom(SInt32 positionY, SInt32 sizeY) const override | Murl::Util::VideoSurface | virtual |
Clone(IEnums::PixelFormat pixelFormat) const override | Murl::Util::VideoSurface | virtual |
Clone(UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const override | Murl::Util::VideoSurface | virtual |
Clone(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, const IVideoScaler *scaler=nullptr, Real gamma=1.0f) const override | Murl::Util::VideoSurface | virtual |
CloneFrame(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY) const override | Murl::Util::VideoSurface | virtual |
CloneRotated(IEnums::Orientation orientation) const override | Murl::Util::VideoSurface | virtual |
CloneRotated(IEnums::Orientation orientation, IEnums::PixelFormat pixelFormat) const override | Murl::Util::VideoSurface | virtual |
CollectObjectStatistics(IObjectStatistics *stat) const override | Murl::Util::VideoSurface | |
Dither(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::Dither(UInt32 redBits, UInt32 greenBits, UInt32 blueBits, UInt32 alphaBits) override | Murl::Util::VideoSurface | virtual |
Evict() override | Murl::Util::EvictableVideoSurface | virtual |
EvictableVideoSurface(UInt32 pixelSizeX, UInt32 pixelSizeY) | Murl::Util::EvictableVideoSurface | |
EvictableVideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY) | Murl::Util::EvictableVideoSurface | |
FlipX() override | Murl::Util::EvictableVideoSurface | virtual |
FlipY() override | Murl::Util::EvictableVideoSurface | virtual |
GaussBlur(SInt32 positionX, SInt32 positionY, UInt32 pixelSizeX, UInt32 pixelSizeY, Real strength) override | Murl::Util::EvictableVideoSurface | virtual |
Murl::Util::VideoSurface::GaussBlur(Real strength) override | Murl::Util::VideoSurface | virtual |
GetBytesPerLine() const override | Murl::Util::VideoSurface | virtual |
GetBytesPerPixel() const override | Murl::Util::VideoSurface | virtual |
GetMutablePixels() override | Murl::Util::EvictableVideoSurface | virtual |
GetPixel(SInt32 positionX, SInt32 positionY) const override | Murl::Util::VideoSurface | virtual |
GetPixelFormat() const override | Murl::Util::VideoSurface | virtual |
GetPixels() const override | Murl::Util::VideoSurface | virtual |
GetPixelSizeX() const override | Murl::Util::VideoSurface | virtual |
GetPixelSizeY() const override | Murl::Util::VideoSurface | virtual |
IsColumnEmpty(UInt32 column, Real threshold) const override | Murl::Util::VideoSurface | virtual |
IsRowEmpty(UInt32 row, Real threshold) const override | Murl::Util::VideoSurface | virtual |
mBytesPerLine | Murl::Util::VideoSurface | protected |
mConstData | Murl::Util::VideoSurface | protected |
mData | Murl::Util::VideoSurface | protected |
mMutableData | Murl::Util::VideoSurface | protected |
mPixelFormat | Murl::Util::VideoSurface | protected |
mSizeX | Murl::Util::VideoSurface | protected |
mSizeY | Murl::Util::VideoSurface | protected |
NonCopyable()=default | Murl::NonCopyable | |
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) override | Murl::Util::EvictableVideoSurface | virtual |
Restore() override | Murl::Util::EvictableVideoSurface | virtual |
SetPixel(SInt32 positionX, SInt32 positionY, const Color &color) override | Murl::Util::VideoSurface | virtual |
VideoSurface() | Murl::Util::VideoSurface | |
VideoSurface(UInt32 pixelSizeX, UInt32 pixelSizeY) | Murl::Util::VideoSurface | |
VideoSurface(UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 bytesPerLine) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 bytesPerLine) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, MutableData &sourceData) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 bytesPerLine, MutableData &sourceData) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, const ConstData &sourceData) | Murl::Util::VideoSurface | |
VideoSurface(IEnums::PixelFormat pixelFormat, UInt32 pixelSizeX, UInt32 pixelSizeY, UInt32 bytesPerLine, const ConstData &sourceData) | Murl::Util::VideoSurface | |
~EvictableVideoSurface() override | Murl::Util::EvictableVideoSurface | |
~IVideoSurface() override | Murl::IVideoSurface | inline |
~VideoSurface() override | Murl::Util::VideoSurface |