From ec64037fd26f5df232fd9f0c1d7464e3face77ec Mon Sep 17 00:00:00 2001 From: Relintai Date: Wed, 7 Apr 2021 18:47:44 +0200 Subject: [PATCH] Texture uml diagram. --- 18_sdl_texture.txt | 72 +++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/18_sdl_texture.txt b/18_sdl_texture.txt index 2b03aad..028049f 100644 --- a/18_sdl_texture.txt +++ b/18_sdl_texture.txt @@ -1,41 +1,41 @@ -class Texture -public: - Color get_color_mod() const; - void set_color_mod(const Color &color); - - SDL_BlendMode get_blend_mode() const; - void set_blend_mode(const SDL_BlendMode blend_mode); - - SDL_ScaleMode get_texture_scale_mode() const; - void set_texture_scale_mode(const SDL_ScaleMode scale_mode); - - Image *get_image(); - void set_image(Image *image); - - int get_width() const; - int get_height() const; - Uint32 get_format() const; - int get_access() const; - - void create(const int access, const int w, const int h); - void refresh(); - void free(); - - SDL_Texture *get_texture(); - SDL_Texture *get_texture() const; - - bool is_render_target(); - - Texture(); - Texture(Image *image); - virtual ~Texture(); - -private: - Image *_image; - SDL_Texture *_texture; - +|---------------------------------------------------------------------------------------| +| class Texture | +|---------------------------------------------------------------------------------------| +| + Color get_color_mod() const; | +| + void set_color_mod(const Color &color); | +| | +| + SDL_BlendMode get_blend_mode() const; | +| + void set_blend_mode(const SDL_BlendMode blend_mode); | +| | +| + SDL_ScaleMode get_texture_scale_mode() const; | +| + void set_texture_scale_mode(const SDL_ScaleMode scale_mode); | +| | +| + Image *get_image(); | +| + void set_image(Image *image); | +| | +| + int get_width() const; | +| + int get_height() const; | +| + Uint32 get_format() const; | +| + int get_access() const; | +| | +| + void create(const int access, const int w, const int h); | +| + void refresh(); | +| + void free(); | +| | +| + SDL_Texture *get_texture(); | +| + SDL_Texture *get_texture() const; | +| | +| + bool is_render_target(); | +| | +| + Texture(); | +| + Texture(Image *image); | +| + virtual ~Texture(); | +| | +| - Image *_image; | +| - SDL_Texture *_texture; | +|---------------------------------------------------------------------------------------| #include "texture.h"