diff options
Diffstat (limited to 'src/libjin/render')
-rw-r--r-- | src/libjin/render/canvas.cpp | 6 | ||||
-rw-r--r-- | src/libjin/render/canvas.h | 4 | ||||
-rw-r--r-- | src/libjin/render/color.h | 6 | ||||
-rw-r--r-- | src/libjin/render/drawable.cpp | 5 | ||||
-rw-r--r-- | src/libjin/render/drawable.h | 4 | ||||
-rw-r--r-- | src/libjin/render/font.cpp | 8 | ||||
-rw-r--r-- | src/libjin/render/font.h | 3 | ||||
-rw-r--r-- | src/libjin/render/graphics.cpp | 7 | ||||
-rw-r--r-- | src/libjin/render/graphics.h | 1 | ||||
-rw-r--r-- | src/libjin/render/jsl.cpp | 4 | ||||
-rw-r--r-- | src/libjin/render/jsl.h | 3 | ||||
-rw-r--r-- | src/libjin/render/render.h | 3 | ||||
-rw-r--r-- | src/libjin/render/texture.cpp | 6 | ||||
-rw-r--r-- | src/libjin/render/texture.h | 4 | ||||
-rw-r--r-- | src/libjin/render/window.cpp | 8 | ||||
-rw-r--r-- | src/libjin/render/window.h | 4 |
16 files changed, 67 insertions, 9 deletions
diff --git a/src/libjin/render/canvas.cpp b/src/libjin/render/canvas.cpp index 55a141b..8cb34ca 100644 --- a/src/libjin/render/canvas.cpp +++ b/src/libjin/render/canvas.cpp @@ -1,3 +1,6 @@ +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "../utils/macros.h" #include "canvas.h" #include "window.h" @@ -127,4 +130,5 @@ namespace render } } -}
\ No newline at end of file +} +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/canvas.h b/src/libjin/render/canvas.h index 8162d4e..8cced23 100644 --- a/src/libjin/render/canvas.h +++ b/src/libjin/render/canvas.h @@ -1,5 +1,8 @@ #ifndef __JIN_CANVAS_H #define __JIN_CANVAS_H +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "drawable.h" namespace jin { @@ -34,3 +37,4 @@ namespace render } #endif +#endif // JIN_MODULES_RENDER diff --git a/src/libjin/render/color.h b/src/libjin/render/color.h index 2d1ba1c..7b88799 100644 --- a/src/libjin/render/color.h +++ b/src/libjin/render/color.h @@ -3,6 +3,9 @@ */ #ifndef __JIN_COLOR_H #define __JIN_COLOR_H +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "../utils/endian.h" namespace jin @@ -24,4 +27,5 @@ namespace render } } -#endif +#endif // JIN_MODULES_RENDER +#endif
\ No newline at end of file diff --git a/src/libjin/render/drawable.cpp b/src/libjin/render/drawable.cpp index 7880fd4..cbdf250 100644 --- a/src/libjin/render/drawable.cpp +++ b/src/libjin/render/drawable.cpp @@ -1,3 +1,6 @@ +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "drawable.h" #include "../math/matrix.h" #include <stdlib.h> @@ -70,3 +73,5 @@ namespace render } } } + +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/drawable.h b/src/libjin/render/drawable.h index 0cf6d4b..f8e25a2 100644 --- a/src/libjin/render/drawable.h +++ b/src/libjin/render/drawable.h @@ -1,5 +1,8 @@ #ifndef __JIN_DRAWABLE #define __JIN_DRAWABLE +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "3rdparty/GLee/GLee.h" namespace jin { @@ -49,4 +52,5 @@ namespace render } }// jin +#endif // JIN_MODULES_RENDER #endif diff --git a/src/libjin/render/font.cpp b/src/libjin/render/font.cpp index fa3e265..e8e71b2 100644 --- a/src/libjin/render/font.cpp +++ b/src/libjin/render/font.cpp @@ -1,7 +1,8 @@ -#include "font.h" +#include "../modules.h" +#if JIN_MODULES_RENDER +#include "font.h" #include <stdio.h> - #define STB_TRUETYPE_IMPLEMENTATION #include "3rdparty/stb/stb_truetype.h" #include "color.h" @@ -188,4 +189,5 @@ namespace render } } -}
\ No newline at end of file +} +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/font.h b/src/libjin/render/font.h index 55f0a44..f2a57ed 100644 --- a/src/libjin/render/font.h +++ b/src/libjin/render/font.h @@ -1,5 +1,7 @@ #ifndef __JIN_FONT_H #define __JIN_FONT_H +#include "../modules.h" +#if JIN_MODULES_RENDER #include "drawable.h" #include "3rdparty/stb/stb_truetype.h" @@ -55,4 +57,5 @@ namespace render } } +#endif // JIN_MODULES_RENDER #endif
\ No newline at end of file diff --git a/src/libjin/render/graphics.cpp b/src/libjin/render/graphics.cpp index a4ccd66..f54021b 100644 --- a/src/libjin/render/graphics.cpp +++ b/src/libjin/render/graphics.cpp @@ -1,4 +1,7 @@ -#include "graphics.h" +#include "../modules.h" +#if JIN_MODULES_RENDER + +#include "graphics.h" #include "../math/matrix.h" #include "../math/constant.h" #include <string> @@ -114,3 +117,5 @@ namespace render } } + +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/graphics.h b/src/libjin/render/graphics.h index b4f1fb0..13dd4d1 100644 --- a/src/libjin/render/graphics.h +++ b/src/libjin/render/graphics.h @@ -2,6 +2,7 @@ #define __JIN_GRAPHICS_H #include "../modules.h" #if JIN_MODULES_RENDER + #include "color.h" #include "canvas.h" #include "texture.h" diff --git a/src/libjin/render/jsl.cpp b/src/libjin/render/jsl.cpp index ee3c824..4ce660b 100644 --- a/src/libjin/render/jsl.cpp +++ b/src/libjin/render/jsl.cpp @@ -1,3 +1,6 @@ +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "../utils/macros.h" #include "jsl.h" namespace jin @@ -152,3 +155,4 @@ namespace render } } +#endif // JIN_MODULES_RENDER diff --git a/src/libjin/render/jsl.h b/src/libjin/render/jsl.h index 5943fbe..741983a 100644 --- a/src/libjin/render/jsl.h +++ b/src/libjin/render/jsl.h @@ -1,5 +1,7 @@ #ifndef __JIN_JSL_H #define __JIN_JSL_H +#include "../modules.h" +#if JIN_MODULES_RENDER #include <string> #include <map> @@ -68,4 +70,5 @@ namespace render } } +#endif // JIN_MODULES_RENDER #endif diff --git a/src/libjin/render/render.h b/src/libjin/render/render.h index 1bf9082..e51051e 100644 --- a/src/libjin/render/render.h +++ b/src/libjin/render/render.h @@ -1,5 +1,7 @@ #ifndef __JIN_RENDER_H #define __JIN_RENDER_H +#include "../modules.h" +#if JIN_MODULES_RENDER #include "canvas.h" #include "color.h" @@ -9,4 +11,5 @@ #include "jsl.h" #include "window.h" +#endif // JIN_MODULES_RENDER #endif
\ No newline at end of file diff --git a/src/libjin/render/texture.cpp b/src/libjin/render/texture.cpp index d5cd695..cee3552 100644 --- a/src/libjin/render/texture.cpp +++ b/src/libjin/render/texture.cpp @@ -1,3 +1,6 @@ +#include "../modules.h" +#if JIN_MODULES_RENDER + #include <fstream> #include "texture.h" #include "3rdparty/stb/stb_image.h" @@ -92,4 +95,5 @@ namespace render return true; } } -}
\ No newline at end of file +} +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/texture.h b/src/libjin/render/texture.h index 6b0c699..d2e4bd0 100644 --- a/src/libjin/render/texture.h +++ b/src/libjin/render/texture.h @@ -1,5 +1,8 @@ #ifndef __JIN_IMAGE_H #define __JIN_IMAGE_H +#include "../modules.h" +#if JIN_MODULES_RENDER + #include "3rdparty/GLee/GLee.h" #include "color.h" #include "drawable.h" @@ -31,4 +34,5 @@ namespace render } } +#endif // JIN_MODULES_RENDER #endif
\ No newline at end of file diff --git a/src/libjin/render/window.cpp b/src/libjin/render/window.cpp index 1107a53..6507691 100644 --- a/src/libjin/render/window.cpp +++ b/src/libjin/render/window.cpp @@ -1,5 +1,7 @@ -#include <iostream> +#include "../modules.h" +#if JIN_MODULES_RENDER +#include <iostream> #include "window.h" #include "3rdparty/GLee/GLee.h" #include "canvas.h" @@ -83,4 +85,6 @@ namespace render } } -}
\ No newline at end of file +} + +#endif // JIN_MODULES_RENDER
\ No newline at end of file diff --git a/src/libjin/render/window.h b/src/libjin/render/window.h index 48ead67..77b1963 100644 --- a/src/libjin/render/window.h +++ b/src/libjin/render/window.h @@ -1,5 +1,8 @@ #ifndef __JIN_RENDER_WINDOW #define __JIN_RENDER_WINDOW +#include "../modules.h" +#if JIN_MODULES_RENDER + #include <SDL2/SDL.h> #include "../utils/utils.h" #include "../common/subsystem.h" @@ -52,4 +55,5 @@ namespace render } } +#endif // JIN_MODULES_RENDER #endif
\ No newline at end of file |