![]() |
Gorgon Game Engine
|
This is the complete list of members for Bitmap, including all inherited members.
AnimationType typedef | Bitmap | |
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) | Texture | protected |
Gorgon::Graphics::Texture::Assume(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location) | Texture | protected |
AtlasMargin enum name | Bitmap | |
Average enum value | Bitmap | |
Base(ControllerBase &controller) | Base | explicit |
Base(const Base &base) | Base | |
Base(bool create=false) | Base | explicit |
Bitmap() | Bitmap | |
Bitmap(const Geometry::Size &size, Graphics::ColorMode mode=Graphics::ColorMode::RGBA) | Bitmap | explicit |
Bitmap(int width, int height, Graphics::ColorMode mode) | Bitmap | |
Bitmap(const Bitmap &)=delete | Bitmap | |
Bitmap(Bitmap &&other) | Bitmap | |
Bitmap(Containers::Image &&imagedata) | Bitmap | |
Blur(float amount, int windowsize=-1) const | Bitmap | |
CalculateSize(const Geometry::Size &area) const | RectangularDrawable | |
CalculateSize(int w=-1, int h=-1) const | RectangularDrawable | |
CalculateSize(const SizeController &controller, const Geometry::Size &area) const | RectangularDrawable | |
CalculateSize(const SizeController &controller, int w=-1, int h=-1) const | RectangularDrawable | |
calculatesize(const Geometry::Size &s) const override | Image | protectedvirtual |
calculatesize(const SizeController &controller, const Geometry::Size &s) const override | Image | protectedvirtual |
Clear() | Bitmap | |
controller | Base | protected |
coordinates | Texture | protected |
CreateAnimation(Gorgon::Animation::ControllerBase &) const override | Bitmap | virtual |
CreateAnimation(bool=false) const override | Bitmap | virtual |
CreateAtlasImages(std::vector< Geometry::Bounds > boundaries) const | Bitmap | |
CreateEmpty(const Geometry::Size &size, ColorMode mode) | Texture | protected |
CreateLinearAtlas(Containers::Collection< const Bitmap > list, AtlasMargin margins=None) | Bitmap | |
data | Bitmap | protected |
DeleteAnimation() const override | Bitmap | virtual |
Destroy() | Bitmap | |
Discard() | Bitmap | virtual |
draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, RGBAf color) const override | Image | protectedvirtual |
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 override | Image | protectedvirtual |
Gorgon::Graphics::RectangularDrawable::draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color) const override | RectangularDrawable | protectedvirtual |
Draw(TextureTarget &target, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
Draw(TextureTarget &target, const Geometry::Pointf &p1, const Geometry::Pointf &p2, const Geometry::Pointf &p3, const Geometry::Pointf &p4, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
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)) const | RectangularDrawable | |
Draw(TextureTarget &target, int x, int y, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
Draw(TextureTarget &target, const Geometry::Point &p, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
Draw(TextureTarget &target, float x, float y, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
Draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, int x, int y, RGBAf color=RGBAf(1.f)) const | Drawable | |
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, const Geometry::Point &p, RGBAf color=RGBAf(1.f)) const | Drawable | |
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, float x, float y, RGBAf color=RGBAf(1.f)) const | Drawable | |
Gorgon::Graphics::Drawable::Draw(TextureTarget &target, const Geometry::Pointf &p, RGBAf color=RGBAf(1.f)) const | Drawable | |
DrawIn(TextureTarget &target, Tiling tiling, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, Tiling tiling, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawIn(TextureTarget &target, const SizeController &controller, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
drawin(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color) const override | Image | protectedvirtual |
drawin(TextureTarget &target, const SizeController &controller, const Geometry::Rectanglef &r, RGBAf color) const override | Image | protectedvirtual |
DrawRotated(TextureTarget &target, const Geometry::Point &p, float angle, const Geometry::Pointf &origin=Geometry::Point(0, 0), RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawRotated(TextureTarget &target, const Geometry::Point &p, float angle, RGBAf color) const | RectangularDrawable | |
DrawRotated(TextureTarget &target, int x, int y, float angle, float oX, float oY, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, int x, int y, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Point &p, int w, int h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, int x, int y, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Point &p, const Geometry::Size &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Rectangle &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, float x, float y, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Pointf &p, float w, float h, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, float x, float y, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Pointf &p, const Geometry::Sizef &size, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
DrawStretched(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color=RGBAf(1.f)) const | RectangularDrawable | |
drawstretched(TextureTarget &target, const Geometry::Rectanglef &r, RGBAf color) const override | Image | protectedvirtual |
Duplicate() const | Bitmap | |
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) const | Bitmap | |
ForAllPixels(std::function< void(int, int, int)> fn) const | Bitmap | |
ForAllPixels(std::function< void(Byte &)> fn, int channel) | Bitmap | |
ForAllPixels(std::function< void(Byte)> fn, int channel) const | Bitmap | |
ForAllValues(std::function< void(Byte &)> fn) | Bitmap | |
ForAllValues(std::function< void(Byte)> fn) const | Bitmap | |
ForPixels(std::function< bool(int, int)> fn) const | Bitmap | |
ForPixels(std::function< bool(int, int, int)> fn) const | Bitmap | |
ForPixels(std::function< bool(Byte &)> fn, int channel) | Bitmap | |
ForPixels(std::function< bool(Byte)> fn, int channel) const | Bitmap | |
Gorgon::fullcoordinates | TextureSource | protectedstatic |
Gorgon::Graphics::TextureSource::fullcoordinates | TextureSource | protectedstatic |
Get(const Geometry::Point &p, unsigned component=0) const | Bitmap | |
Get(const Geometry::Point &p, Byte def, unsigned component=0) const | Bitmap | |
GetAlphaAt(int x, int y) const | Bitmap | |
GetAlphaAt(Geometry::Point p) const | Bitmap | |
GetAlphaIndex() const | Bitmap | |
GetChannelsPerPixel() const | Bitmap | |
GetController() const | Base | virtual |
Gorgon::GetCoordinates() const =0 | TextureSource | pure virtual |
Gorgon::Graphics::Texture::GetCoordinates() const override final | Texture | protectedvirtual |
GetData() const | Bitmap | |
GetDuration() const override | Bitmap | protectedvirtual |
GetHeight() const | Bitmap | |
Gorgon::GetID() const =0 | TextureSource | pure virtual |
Gorgon::Graphics::Texture::GetID() const override final | Texture | protectedvirtual |
Gorgon::GetImageSize() const =0 | TextureSource | pure virtual |
Gorgon::Graphics::Texture::GetImageSize() const override final | Texture | protectedvirtual |
GetMode() const override | Bitmap | virtual |
GetRGBAAt(int x, int y) const | Bitmap | |
GetRGBAAt(Geometry::Point p) const | Bitmap | |
GetSize() const override | Bitmap | virtual |
getsize() const override | Bitmap | protectedvirtual |
GetWidth() const | Bitmap | |
Grayscale(float ratio=1.0f, GrayscaleConversionMethod method=Luminance) | Bitmap | |
GrayscaleConversionMethod enum name | Bitmap | |
HasAlpha() const | Bitmap | |
HasController() const | Base | virtual |
HasData() const | Bitmap | |
HasTexture() const | Bitmap | |
id | Texture | protected |
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) const | Bitmap | |
IsEmpty() const | Bitmap | |
Gorgon::IsPartial() const | TextureSource | |
Gorgon::Graphics::TextureSource::IsPartial() const | TextureSource | |
Luminance enum value | Bitmap | |
Maximum enum value | Bitmap | |
Minimum enum value | Bitmap | |
mode | Texture | protected |
MoveOutProvider() -> decltype(*this) override | Bitmap | virtual |
None enum value | Bitmap | |
operator()(const Geometry::Point &p, unsigned component=0) | Bitmap | |
operator()(const Geometry::Point &p, unsigned component=0) const | Bitmap | |
operator()(int x, int y, unsigned component=0) | Bitmap | |
operator()(int x, int y, unsigned component=0) const | Bitmap | |
operator=(Bitmap &)=delete | Bitmap | |
operator=(Bitmap &&other) | Bitmap | |
owner | Texture | protected |
Prepare() | Bitmap | virtual |
Progress(unsigned &) override | Bitmap | protectedvirtual |
Release() | Texture | protected |
ReleaseData() | Bitmap | |
ReleaseTexture() | Bitmap | |
RemoveController() | Base | virtual |
Repeat enum value | Bitmap | |
Resize(const Geometry::Size &size, Graphics::ColorMode mode=Graphics::ColorMode::RGBA) | Bitmap | |
Resize(int w, int h, Graphics::ColorMode mode=Graphics::ColorMode::RGBA) | Bitmap | |
Rotate180() const | Bitmap | |
Rotate270() const | Bitmap | |
Rotate90() const | Bitmap | |
Set(const Containers::Image &image) | Texture | protected |
Set(GL::Texture id) | Texture | protected |
Set(GL::Texture id, ColorMode mode, const Geometry::Size &size) | Texture | protected |
Set(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location) | Texture | protected |
SetController(Gorgon::Animation::ControllerBase &) override | Bitmap | virtual |
SetRGBAAt(int x, int y, RGBA color) | Bitmap | |
SetRGBAAt(Geometry::Point p, RGBA color) | Bitmap | |
Shadow(float amount, int windowsize=-1) const | Bitmap | |
size | Bitmap | protected |
Slice(Geometry::Bounds bounds) const | Bitmap | |
StripAlpha() | Bitmap | |
StripRGB() | Bitmap | |
Swap(Bitmap &other) | Bitmap | virtual |
Gorgon::Graphics::Texture::Swap(Texture &other) | Texture | protected |
Texture() | Texture | protected |
Texture(GL::Texture id, ColorMode mode, const Geometry::Size &size) | Texture | protected |
Texture(GL::Texture id, ColorMode mode, const Geometry::Size &size, const Geometry::Bounds &location) | Texture | protected |
Texture(const Containers::Image &image) | Texture | protected |
Texture(Texture &other) | Texture | protected |
Texture(Texture &&other) | Texture | protected |
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 value | Bitmap | |
Zero enum value | Bitmap | |
ZoomMultiple(int factor) const | Bitmap | |
~AnimationProvider() | AnimationProvider | virtual |
~Base() | Base | protectedvirtual |
~Bitmap() | Bitmap | virtual |
~Drawable() | Drawable | virtual |
~Provider() | Provider | virtual |
~Texture() | Texture | protectedvirtual |