Gorgon Game Engine
Image Member List

This is the complete list of members for Image, including all inherited members.

AnimationType typedefBitmap
animmoveout() overrideImageprotectedvirtual
Assign(const Containers::Image &image)Bitmap
Assign(Byte *newdata, const Geometry::Size &size, Graphics::ColorMode mode)Bitmap
Assign(Byte *newdata)Bitmap
Assume(Containers::Image &image)Bitmap
Assume(Byte *newdata, const Geometry::Size &size, Graphics::ColorMode mode)Bitmap
Assume(Byte *newdata)Bitmap
Gorgon::Graphics::Texture::Assume(GL::Texture id, ColorMode mode, const Geometry::Size &size)Textureprotected
Gorgon::Graphics::Texture::Assume(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location)Textureprotected
AtlasMargin enum nameBitmap
Average enum valueBitmap
Gorgon::Base(ControllerBase &controller)Baseexplicit
Gorgon::Base(const Base &base)Base
Gorgon::Base(bool create=false)Baseexplicit
Gorgon::Resource::AnimationStorage::Base()Base
begin() constBase
Bitmap()Bitmap
Bitmap(const Geometry::Size &size, Graphics::ColorMode mode=Graphics::ColorMode::RGBA)Bitmapexplicit
Bitmap(int width, int height, Graphics::ColorMode mode)Bitmap
Bitmap(const Bitmap &)=deleteBitmap
Bitmap(Bitmap &&other)Bitmap
Bitmap(Containers::Image &&imagedata)Bitmap
Blur(float amount, int windowsize=-1) constBitmap
CalculateSize(const Geometry::Size &area) constRectangularDrawable
CalculateSize(int w=-1, int h=-1) constRectangularDrawable
CalculateSize(const SizeController &controller, const Geometry::Size &area) constRectangularDrawable
CalculateSize(const SizeController &controller, int w=-1, int h=-1) constRectangularDrawable
calculatesize(const Geometry::Size &s) const overrideImageprotectedvirtual
calculatesize(const SizeController &controller, const Geometry::Size &s) const overrideImageprotectedvirtual
cbegin() constBase
cend() constBase
childrenBaseprotected
ChildrenBase
Clear()Bitmap
compressionImageprotected
controllerBaseprotected
coordinatesTextureprotected
CreateAnimation(Gorgon::Animation::ControllerBase &) const overrideBitmapvirtual
CreateAnimation(bool=false) const overrideBitmapvirtual
CreateAtlasImages(std::vector< Geometry::Bounds > boundaries) constBitmap
CreateEmpty(const Geometry::Size &size, ColorMode mode)Textureprotected
CreateLinearAtlas(Containers::Collection< const Bitmap > list, AtlasMargin margins=None)Bitmap
dataBitmapprotected
DeleteAnimation() const overrideBitmapvirtual
DeleteResource()Base
Destroy()Bitmap
destroychildren()Baseprotected
Discard() overrideImagevirtual
Draw(TextureTarget &target, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x, float y, float w, float h, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x, float y, float w, float h, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p, float w, float h, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p, float w, float h, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x, float y, const Geometry::Sizef &size, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x, float y, const Geometry::Sizef &size, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, const Geometry::Pointf &t1, const Geometry::Pointf &t2, const Geometry::Pointf &t3, const Geometry::Pointf &t4, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, int x, int y, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Point &p, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, float x, float y, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color=RGBAf(1.f)) constRectangularDrawable
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, int x, int y, RGBAf color=RGBAf(1.f)) constDrawable
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, const Geometry::Point &p, RGBAf color=RGBAf(1.f)) constDrawable
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, float x, float y, RGBAf color=RGBAf(1.f)) constDrawable
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color=RGBAf(1.f)) constDrawable
draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, RGBAf color) const overrideImageprotectedvirtual
draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, const Geometry::Pointf &tex1, const Geometry::Pointf &tex2, const Geometry::Pointf &tex3, const Geometry::Pointf &tex4, RGBAf color) const overrideImageprotectedvirtual
Gorgon::Graphics::RectangularDrawable::draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color) const overrideRectangularDrawableprotectedvirtual
DrawIn(TextureTarget &target, Tiling tiling, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
drawin(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color) const overrideImageprotectedvirtual
drawin(TextureTarget &target, const SizeController &controller, const Geometry::Rectanglef &r, RGBAf color) const overrideImageprotectedvirtual
DrawRotated(TextureTarget &target, const Geometry::Point &p, float angle, const Geometry::Pointf &origin=Geometry::Point(0, 0), RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawRotated(TextureTarget &target, const Geometry::Point &p, float angle, RGBAf color) constRectangularDrawable
DrawRotated(TextureTarget &target, int x, int y, float angle, float oX, float oY, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) constRectangularDrawable
DrawStretched(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) constRectangularDrawable
drawstretched(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color) const overrideImageprotectedvirtual
Duplicate() constBitmap
end() constBase
entrypointImageprotected
ExportBMP(const std::string &filename)Bitmap
ExportBMP(std::ostream &out)Bitmap
ExportJPG(const std::string &filename, int quality=90)Bitmap
ExportJPG(std::ostream &out, int quality=90)Bitmap
ExportPNG(const std::string &filename)Bitmap
ExportPNG(std::ostream &out)Bitmap
ForAllPixels(std::function< void(int, int)> fn) constBitmap
ForAllPixels(std::function< void(int, int, int)> fn) constBitmap
ForAllPixels(std::function< void(Byte &)> fn, int channel)Bitmap
ForAllPixels(std::function< void(Byte)> fn, int channel) constBitmap
ForAllValues(std::function< void(Byte &)> fn)Bitmap
ForAllValues(std::function< void(Byte)> fn) constBitmap
ForPixels(std::function< bool(int, int)> fn) constBitmap
ForPixels(std::function< bool(int, int, int)> fn) constBitmap
ForPixels(std::function< bool(Byte &)> fn, int channel)Bitmap
ForPixels(std::function< bool(Byte)> fn, int channel) constBitmap
Gorgon::fullcoordinatesTextureSourceprotectedstatic
Gorgon::Graphics::TextureSource::fullcoordinatesTextureSourceprotectedstatic
Get(const Geometry::Point &p, unsigned component=0) constBitmap
Get(const Geometry::Point &p, Byte def, unsigned component=0) constBitmap
GetAlphaAt(int x, int y) constBitmap
GetAlphaAt(Geometry::Point p) constBitmap
GetAlphaIndex() constBitmap
GetChannelsPerPixel() constBitmap
GetCompression() constImage
GetController() constBasevirtual
Gorgon::GetCoordinates() const =0TextureSourcepure virtual
Gorgon::Graphics::Texture::GetCoordinates() const override finalTextureprotectedvirtual
GetData() constBitmap
GetDuration() const overrideBitmapprotectedvirtual
GetGID() const overrideImagevirtual
GetGuid() constBasevirtual
GetHeight() constBitmap
Gorgon::GetID() const =0TextureSourcepure virtual
Gorgon::Graphics::Texture::GetID() const override finalTextureprotectedvirtual
Gorgon::GetImageSize() const =0TextureSourcepure virtual
Gorgon::Graphics::Texture::GetImageSize() const override finalTextureprotectedvirtual
GetMode() const overrideBitmapvirtual
GetName() constBase
GetParent() constBase
GetParentPtr() constBase
GetRGBAAt(int x, int y) constBitmap
GetRGBAAt(Geometry::Point p) constBitmap
GetRoot() constBase
getsize() const overrideBitmapprotectedvirtual
GetSize() const overrideBitmapvirtual
GetWidth() constBitmap
Grayscale(float ratio=1.0f, GrayscaleConversionMethod method=Luminance)Bitmap
GrayscaleConversionMethod enum nameBitmap
guidBaseprotected
HasAlpha() constBitmap
HasController() constBasevirtual
HasData() constBitmap
HasParent() constBase
HasTexture() constBitmap
idTextureprotected
Image()=defaultImage
Image(Graphics::Bitmap &&source)Image
Import(const std::string &filename)Bitmap
Import(std::istream &file)Bitmap
ImportBMP(const std::string &filename)Bitmap
ImportBMP(std::istream &file)Bitmap
ImportJPEG(const std::string &filename)Bitmap
ImportJPEG(std::istream &file)Bitmap
ImportPNG(const std::string &filename)Bitmap
ImportPNG(std::istream &file)Bitmap
IsEmpty(Geometry::Bounds bounds) constBitmap
IsEmpty() constBitmap
IsEqual(const SGuid &guid) constBasevirtual
IsLoaded() constImage
isloadedImageprotected
Gorgon::IsPartial() constTextureSource
Gorgon::Graphics::TextureSource::IsPartial() constTextureSource
load(std::shared_ptr< Reader > reader, unsigned long size, bool forceload)Imageprotected
Load()Image
loaded()Imageprotected
LoadResource(std::weak_ptr< File > file, std::shared_ptr< Reader > reader, unsigned long size)Imagestatic
Luminance enum valueBitmap
Maximum enum valueBitmap
Minimum enum valueBitmap
modeTextureprotected
MoveOut()Image
MoveOutAsBitmap()Image
MoveOutProvider() -> decltype(*this) overrideBitmapvirtual
nameBaseprotected
None enum valueBitmap
operator()(const Geometry::Point &p, unsigned component=0)Bitmap
operator()(const Geometry::Point &p, unsigned component=0) constBitmap
operator()(int x, int y, unsigned component=0)Bitmap
operator()(int x, int y, unsigned component=0) constBitmap
operator=(Bitmap &)=deleteBitmap
operator=(Bitmap &&other)Bitmap
ownerTextureprotected
parentBaseprotected
Prepare() overrideImagevirtual
Progress(unsigned &) overrideBitmapprotectedvirtual
readerImageprotected
refcountBase
Release()Textureprotected
ReleaseData()Bitmap
ReleaseTexture()Bitmap
RemoveController()Basevirtual
Repeat enum valueBitmap
Resize(const Geometry::Size &size, Graphics::ColorMode mode=Graphics::ColorMode::RGBA)Bitmap
Resize(int w, int h, Graphics::ColorMode mode=Graphics::ColorMode::RGBA)Bitmap
Resolve(File &file)Basevirtual
rootBasemutableprotected
Rotate180() constBitmap
Rotate270() constBitmap
Rotate90() constBitmap
Save(Writer &writer)Base
save(Writer &writer) const overrideImageprotectedvirtual
SaveThis(Writer &writer, const Graphics::Bitmap &bmp, GID::Type type=GID::Image)Imagestatic
Set(const Containers::Image &image)Textureprotected
Set(GL::Texture id)Textureprotected
Set(GL::Texture id, ColorMode mode, const Geometry::Size &size)Textureprotected
Set(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location)Textureprotected
SetCompression(GID::Type compression)Image
SetController(Gorgon::Animation::ControllerBase &) overrideBitmapvirtual
SetGuid(SGuid guid)Basevirtual
SetName(const std::string &name)Basevirtual
setparenttonullptr(Base &base)Baseprotected
SetRGBAAt(int x, int y, RGBA color)Bitmap
SetRGBAAt(Geometry::Point p, RGBA color)Bitmap
Shadow(float amount, int windowsize=-1) constBitmap
sizeBitmapprotected
Slice(Geometry::Bounds bounds) constBitmap
StripAlpha()Bitmap
StripRGB()Bitmap
Swap(Bitmap &other)Bitmapvirtual
Gorgon::Graphics::Texture::Swap(Texture &other)Textureprotected
Texture()Textureprotected
Texture(GL::Texture id, ColorMode mode, const Geometry::Size &size)Textureprotected
Texture(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location)Textureprotected
Texture(const Containers::Image &image)Textureprotected
Texture(Texture &other)Textureprotected
Texture(Texture &&other)Textureprotected
Trim(bool left, bool top, bool right, bool bottom)Bitmap
Trim()Bitmap
Trim(bool horizontal, bool vertical)Bitmap
Trim(Geometry::Bounds bounds, bool left, bool top, bool right, bool bottom)Bitmap
Trim(Geometry::Bounds bounds, bool horizontal, bool vertical)Bitmap
Trim(Geometry::Bounds bounds)Bitmap
Wrap enum valueBitmap
Zero enum valueBitmap
ZoomMultiple(int factor) constBitmap
~AnimationProvider()AnimationProvidervirtual
Gorgon::~Base()Baseprotectedvirtual
Gorgon::Resource::AnimationStorage::~Base()Baseprotectedvirtual
~Bitmap()Bitmapvirtual
~Drawable()Drawablevirtual
~Image()Imageprotectedvirtual
~Provider()Providervirtual
~Texture()Textureprotectedvirtual