diff --git a/main/doc/html/annotated.html b/main/doc/html/annotated.html
index 262ca45..086b6c1 100644
--- a/main/doc/html/annotated.html
+++ b/main/doc/html/annotated.html
@@ -88,13 +88,14 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
C json_sax SAX interface
C ordered_map
▼ N RenderD7 RenderD7
- C Sheet
- C Sprite Sprite Class
- ▼ N std
- C hash< nlohmann::json > Hash value for JSON objects
- C less<::nlohmann::detail::value_t >
- C Log
- C sound
+ C Image Image Class
+ C Sheet
+ C Sprite Sprite Class
+ ▼ N std
+ C hash< nlohmann::json > Hash value for JSON objects
+ C less<::nlohmann::detail::value_t >
+ C Log
+ C sound
diff --git a/main/doc/html/classRenderD7_1_1Image-members.html b/main/doc/html/classRenderD7_1_1Image-members.html
new file mode 100644
index 0000000..36a7128
--- /dev/null
+++ b/main/doc/html/classRenderD7_1_1Image-members.html
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+Renderd7-nightly: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Renderd7-nightly
+ v0.7.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for RenderD7::Image , including all inherited members.
+
+
+
+
+
+
diff --git a/main/doc/html/classRenderD7_1_1Image.html b/main/doc/html/classRenderD7_1_1Image.html
new file mode 100644
index 0000000..7f9e1e8
--- /dev/null
+++ b/main/doc/html/classRenderD7_1_1Image.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+Renderd7-nightly: RenderD7::Image Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Renderd7-nightly
+ v0.7.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Image Class.
+ More...
+
+
#include <renderd7.hpp>
+
+
+void LoadPng (const std::string path)
+
+void LoadPFromBuffer (const std::vector< u8 > &buffer)
+
+bool Draw (float x, float y, float scaleX=1.0f, float scaleY=1.0f)
+
+
+
+
+
+
◆ LoadPng()
+
+
+
+
+
+ void RenderD7::Image::LoadPng
+ (
+ const std::string
+ path )
+
+
+
+
+
Load Image from Png path: path to png file
+
+
+
+
+
◆ LoadPFromBuffer()
+
+
+
+
+
+ void RenderD7::Image::LoadPFromBuffer
+ (
+ const std::vector< u8 > &
+ buffer )
+
+
+
+
+
Load the Image from buffer buffer: the frame buffer
+
+
+
+
+
◆ Draw()
+
+
+
+
+
+ bool RenderD7::Image::Draw
+ (
+ float
+ x ,
+
+
+
+
+ float
+ y ,
+
+
+
+
+ float
+ scaleX = 1.0f
,
+
+
+
+
+ float
+ scaleY = 1.0f
+
+
+
+ )
+
+
+
+
+
Draw the Image directly x: The x position y: the y position
+
+
+
+
+
+
+
+
+
diff --git a/main/doc/html/classRenderD7_1_1Image.js b/main/doc/html/classRenderD7_1_1Image.js
new file mode 100644
index 0000000..fa70fca
--- /dev/null
+++ b/main/doc/html/classRenderD7_1_1Image.js
@@ -0,0 +1,6 @@
+var classRenderD7_1_1Image =
+[
+ [ "LoadPng", "classRenderD7_1_1Image.html#a46540860a8785e93be09b68751577f87", null ],
+ [ "LoadPFromBuffer", "classRenderD7_1_1Image.html#aaabaa6026391a82b18103074b0c888a1", null ],
+ [ "Draw", "classRenderD7_1_1Image.html#aa65130a589ba2bdf8d9388cd4c1baac3", null ]
+];
\ No newline at end of file
diff --git a/main/doc/html/classes.html b/main/doc/html/classes.html
index 97a934e..939c055 100644
--- a/main/doc/html/classes.html
+++ b/main/doc/html/classes.html
@@ -60,18 +60,20 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
-iteration_proxy (nlohmann::detail )
-Log
+iter_impl (nlohmann::detail )
+lexer (nlohmann::detail )
parser (nlohmann::detail )
-
-
-
-
+iteration_proxy (nlohmann::detail )
+Log
position_t (nlohmann::detail )
adl_serializer (nlohmann )
file_input_adapter (nlohmann::detail )
+
+
+
+
@@ -79,53 +81,53 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
-json_pointer (nlohmann )
-ordered_map (nlohmann )
-json_reverse_iterator (nlohmann::detail )
-other_error (nlohmann::detail )
+json_pointer (nlohmann )
+ordered_map (nlohmann )
Sheet (RenderD7 )
basic_json (nlohmann )
hash< nlohmann::json > (std)
-json_sax (nlohmann )
-out_of_range (nlohmann::detail )
+json_reverse_iterator (nlohmann::detail )
+other_error (nlohmann::detail )
sound
binary_reader (nlohmann::detail )
-json_sax_dom_parser (nlohmann::detail )
-output_adapter_protocol (nlohmann::detail )
+json_sax (nlohmann )
+out_of_range (nlohmann::detail )
Sprite (RenderD7 )
binary_writer (nlohmann::detail )
-basic_json::json_value (nlohmann )
-output_stream_adapter (nlohmann::detail )
+json_sax_dom_parser (nlohmann::detail )
+output_adapter_protocol (nlohmann::detail )
byte_container_with_subtype (nlohmann )
+Image (RenderD7 )
+basic_json::json_value (nlohmann )
+output_stream_adapter (nlohmann::detail )
+
+
+
input_stream_adapter (nlohmann::detail )
output_string_adapter (nlohmann::detail )
-
-
-
-internal_iterator (nlohmann::detail )
-output_vector_adapter (nlohmann::detail )
type_error (nlohmann::detail )
-invalid_iterator (nlohmann::detail )
+internal_iterator (nlohmann::detail )
+output_vector_adapter (nlohmann::detail )
+
+exception (nlohmann::detail )
+invalid_iterator (nlohmann::detail )
less<::nlohmann::detail::value_t > (std)
-exception (nlohmann::detail )
-iter_impl (nlohmann::detail )
-lexer (nlohmann::detail )
-
+
parse_error (nlohmann::detail )
diff --git a/main/doc/html/functions_d.html b/main/doc/html/functions_d.html
index 7df7ef3..7a85a8a 100644
--- a/main/doc/html/functions_d.html
+++ b/main/doc/html/functions_d.html
@@ -63,6 +63,9 @@ $(document).ready(function(){initNavTree('functions_d.html',''); initResizable()
: nlohmann::basic_json
, nlohmann::detail::iter_impl< BasicJsonType >
+Draw()
+: RenderD7::Image
+
dump()
: nlohmann::basic_json
diff --git a/main/doc/html/functions_func_d.html b/main/doc/html/functions_func_d.html
index 0014d20..525f3ab 100644
--- a/main/doc/html/functions_func_d.html
+++ b/main/doc/html/functions_func_d.html
@@ -56,6 +56,9 @@ $(document).ready(function(){initNavTree('functions_func_d.html',''); initResiza
diff()
: nlohmann::basic_json
+Draw()
+: RenderD7::Image
+
dump()
: nlohmann::basic_json
diff --git a/main/doc/html/functions_func_l.html b/main/doc/html/functions_func_l.html
index b46c2f6..f38884c 100644
--- a/main/doc/html/functions_func_l.html
+++ b/main/doc/html/functions_func_l.html
@@ -56,6 +56,12 @@ $(document).ready(function(){initNavTree('functions_func_l.html',''); initResiza
Load()
: RenderD7::Sheet
+LoadPFromBuffer()
+: RenderD7::Image
+
+LoadPng()
+: RenderD7::Image
+
Log()
: Log
diff --git a/main/doc/html/functions_l.html b/main/doc/html/functions_l.html
index 7bcbe07..ffa40ab 100644
--- a/main/doc/html/functions_l.html
+++ b/main/doc/html/functions_l.html
@@ -62,6 +62,12 @@ $(document).ready(function(){initNavTree('functions_l.html',''); initResizable()
Load()
: RenderD7::Sheet
+LoadPFromBuffer()
+: RenderD7::Image
+
+LoadPng()
+: RenderD7::Image
+
Log()
: Log
diff --git a/main/doc/html/hierarchy.html b/main/doc/html/hierarchy.html
index 15c1204..33b0769 100644
--- a/main/doc/html/hierarchy.html
+++ b/main/doc/html/hierarchy.html
@@ -69,29 +69,30 @@ $(document).ready(function(){initNavTree('hierarchy.html',''); initResizable();
C nlohmann::detail::type_error Exception indicating executing a member function with a wrong type
C nlohmann::detail::file_input_adapter
C std::hash< nlohmann::json > Hash value for JSON objects
- C nlohmann::detail::input_stream_adapter
- C nlohmann::detail::internal_iterator< BasicJsonType > Iterator value
- C nlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
- C nlohmann::detail::iter_impl< BasicJsonType > Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class
- C nlohmann::detail::iteration_proxy< IteratorType > Proxy class for the items() function
- C nlohmann::json_pointer< BasicJsonType > JSON Pointer
- C nlohmann::detail::json_reverse_iterator< Base > Template for a reverse iterator class
- C nlohmann::json_sax< BasicJsonType > SAX interface
- C nlohmann::detail::json_sax_dom_parser< BasicJsonType > SAX implementation to create a JSON value from SAX events
- C nlohmann::basic_json::json_value JSON value
- C std::less<::nlohmann::detail::value_t >
- C nlohmann::detail::lexer< BasicJsonType, InputAdapterType > Lexical analysis
- C Log
- C nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >
- ▼ C nlohmann::detail::output_adapter_protocol< CharType > Abstract output adapter interface
- C nlohmann::detail::output_stream_adapter< CharType > Output adapter for output streams
- C nlohmann::detail::output_string_adapter< CharType, StringType > Output adapter for basic_string
- C nlohmann::detail::output_vector_adapter< CharType > Output adapter for byte vectors
- C nlohmann::detail::parser< BasicJsonType, InputAdapterType > Syntax analysis
- C nlohmann::detail::position_t Struct to capture the start position of the current token
- C RenderD7::Sheet
- C sound
- C RenderD7::Sprite Sprite Class
+ C RenderD7::Image Image Class
+ C nlohmann::detail::input_stream_adapter
+ C nlohmann::detail::internal_iterator< BasicJsonType > Iterator value
+ C nlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >
+ C nlohmann::detail::iter_impl< BasicJsonType > Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class
+ C nlohmann::detail::iteration_proxy< IteratorType > Proxy class for the items() function
+ C nlohmann::json_pointer< BasicJsonType > JSON Pointer
+ C nlohmann::detail::json_reverse_iterator< Base > Template for a reverse iterator class
+ C nlohmann::json_sax< BasicJsonType > SAX interface
+ C nlohmann::detail::json_sax_dom_parser< BasicJsonType > SAX implementation to create a JSON value from SAX events
+ C nlohmann::basic_json::json_value JSON value
+ C std::less<::nlohmann::detail::value_t >
+ C nlohmann::detail::lexer< BasicJsonType, InputAdapterType > Lexical analysis
+ C Log
+ C nlohmann::ordered_map< Key, T, IgnoredLess, Allocator >
+ ▼ C nlohmann::detail::output_adapter_protocol< CharType > Abstract output adapter interface
+ C nlohmann::detail::output_stream_adapter< CharType > Output adapter for output streams
+ C nlohmann::detail::output_string_adapter< CharType, StringType > Output adapter for basic_string
+ C nlohmann::detail::output_vector_adapter< CharType > Output adapter for byte vectors
+ C nlohmann::detail::parser< BasicJsonType, InputAdapterType > Syntax analysis
+ C nlohmann::detail::position_t Struct to capture the start position of the current token
+ C RenderD7::Sheet
+ C sound
+ C RenderD7::Sprite Sprite Class
diff --git a/main/doc/html/hierarchy.js b/main/doc/html/hierarchy.js
index ce6fc20..868b798 100644
--- a/main/doc/html/hierarchy.js
+++ b/main/doc/html/hierarchy.js
@@ -14,6 +14,7 @@ var hierarchy =
] ],
[ "nlohmann::detail::file_input_adapter", "classnlohmann_1_1detail_1_1file__input__adapter.html", null ],
[ "std::hash< nlohmann::json >", "structstd_1_1hash_3_01nlohmann_1_1json_01_4.html", null ],
+ [ "RenderD7::Image", "classRenderD7_1_1Image.html", null ],
[ "nlohmann::detail::input_stream_adapter", "classnlohmann_1_1detail_1_1input__stream__adapter.html", null ],
[ "nlohmann::detail::internal_iterator< BasicJsonType >", "structnlohmann_1_1detail_1_1internal__iterator.html", null ],
[ "nlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type >", "structnlohmann_1_1detail_1_1internal__iterator.html", null ],
diff --git a/main/doc/html/namespaceRenderD7.html b/main/doc/html/namespaceRenderD7.html
index 426b21c..d5aa222 100644
--- a/main/doc/html/namespaceRenderD7.html
+++ b/main/doc/html/namespaceRenderD7.html
@@ -70,6 +70,9 @@ Namespaces
+class Image
+ Image Class. More...
+
class Sheet
class Sprite
diff --git a/main/doc/html/namespaceRenderD7.js b/main/doc/html/namespaceRenderD7.js
index 738fac0..c48b933 100644
--- a/main/doc/html/namespaceRenderD7.js
+++ b/main/doc/html/namespaceRenderD7.js
@@ -1,5 +1,6 @@
var namespaceRenderD7 =
[
+ [ "Image", "classRenderD7_1_1Image.html", "classRenderD7_1_1Image" ],
[ "Sheet", "classRenderD7_1_1Sheet.html", "classRenderD7_1_1Sheet" ],
[ "Sprite", "classRenderD7_1_1Sprite.html", null ]
];
\ No newline at end of file
diff --git a/main/doc/html/navtreedata.js b/main/doc/html/navtreedata.js
index 4f96d9e..72b59fe 100644
--- a/main/doc/html/navtreedata.js
+++ b/main/doc/html/navtreedata.js
@@ -51,8 +51,8 @@ var NAVTREE =
var NAVTREEINDEX =
[
".html",
-"classnlohmann_1_1detail_1_1binary__reader.html#acb001d18095dc5bcf7336ae5122b8340",
-"structnlohmann_1_1detail_1_1internal__iterator.html#a8294a6e6f01b58e1cce8fbae66a50b5d"
+"classnlohmann_1_1detail_1_1binary__reader.html#ab4afd9ee276bbb15a0f898061aad94dd",
+"pages.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/main/doc/html/navtreeindex0.js b/main/doc/html/navtreeindex0.js
index 6fbc2c2..9e92a42 100644
--- a/main/doc/html/navtreeindex0.js
+++ b/main/doc/html/navtreeindex0.js
@@ -9,11 +9,15 @@ var NAVTREEINDEX0 =
"classLog.html#ae0702c44f02849b538f2d4d761b56ee2":[2,0,3,5],
"classLog.html#aef5a70d6e91909c792df54e501397d83":[2,0,3,3],
"classLog.html#af6071a60aa52b6c1b511f99b4bc1b8fe":[2,0,3,0],
-"classRenderD7_1_1Sheet.html":[2,0,1,0],
-"classRenderD7_1_1Sheet.html#a16e025243308080896d6f2a95c58a684":[2,0,1,0,0],
-"classRenderD7_1_1Sheet.html#a869b5bb61b4197eee2b3258e2f3b64e5":[2,0,1,0,1],
-"classRenderD7_1_1Sheet.html#a950debb41e4b392a4a80a9607f4ae7cd":[2,0,1,0,2],
-"classRenderD7_1_1Sprite.html":[2,0,1,1],
+"classRenderD7_1_1Image.html":[2,0,1,0],
+"classRenderD7_1_1Image.html#a46540860a8785e93be09b68751577f87":[2,0,1,0,0],
+"classRenderD7_1_1Image.html#aa65130a589ba2bdf8d9388cd4c1baac3":[2,0,1,0,2],
+"classRenderD7_1_1Image.html#aaabaa6026391a82b18103074b0c888a1":[2,0,1,0,1],
+"classRenderD7_1_1Sheet.html":[2,0,1,1],
+"classRenderD7_1_1Sheet.html#a16e025243308080896d6f2a95c58a684":[2,0,1,1,0],
+"classRenderD7_1_1Sheet.html#a869b5bb61b4197eee2b3258e2f3b64e5":[2,0,1,1,1],
+"classRenderD7_1_1Sheet.html#a950debb41e4b392a4a80a9607f4ae7cd":[2,0,1,1,2],
+"classRenderD7_1_1Sprite.html":[2,0,1,2],
"classes.html":[2,1],
"classnlohmann_1_1basic__json.html":[2,0,0,2],
"classnlohmann_1_1basic__json.html#a00601649a4242a528f60b9e0c7b89bd6":[2,0,0,2,68],
@@ -245,9 +249,5 @@ var NAVTREEINDEX0 =
"classnlohmann_1_1detail_1_1binary__reader.html#a9940f56290b9278c58772eda2931e599":[2,0,0,0,0,5],
"classnlohmann_1_1detail_1_1binary__reader.html#a9c413c9a1bade1ce345740f4d69156f0":[2,0,0,0,0,32],
"classnlohmann_1_1detail_1_1binary__reader.html#aa03c779d4512b5764895dc341b0ef902":[2,0,0,0,0,35],
-"classnlohmann_1_1detail_1_1binary__reader.html#ab47df98119524e9c7d9ff0b820913883":[2,0,0,0,0,34],
-"classnlohmann_1_1detail_1_1binary__reader.html#ab4afd9ee276bbb15a0f898061aad94dd":[2,0,0,0,0,1],
-"classnlohmann_1_1detail_1_1binary__reader.html#aba4d89d9d38235f72f60332d6c385222":[2,0,0,0,0,37],
-"classnlohmann_1_1detail_1_1binary__reader.html#aba7ba9ec9a52ad2bee8baff70176aa20":[2,0,0,0,0,21],
-"classnlohmann_1_1detail_1_1binary__reader.html#abf2051ba57d9ea9b378a2e7c14e22b34":[2,0,0,0,0,2]
+"classnlohmann_1_1detail_1_1binary__reader.html#ab47df98119524e9c7d9ff0b820913883":[2,0,0,0,0,34]
};
diff --git a/main/doc/html/navtreeindex1.js b/main/doc/html/navtreeindex1.js
index d0e4848..07d7eeb 100644
--- a/main/doc/html/navtreeindex1.js
+++ b/main/doc/html/navtreeindex1.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX1 =
{
+"classnlohmann_1_1detail_1_1binary__reader.html#ab4afd9ee276bbb15a0f898061aad94dd":[2,0,0,0,0,1],
+"classnlohmann_1_1detail_1_1binary__reader.html#aba4d89d9d38235f72f60332d6c385222":[2,0,0,0,0,37],
+"classnlohmann_1_1detail_1_1binary__reader.html#aba7ba9ec9a52ad2bee8baff70176aa20":[2,0,0,0,0,21],
+"classnlohmann_1_1detail_1_1binary__reader.html#abf2051ba57d9ea9b378a2e7c14e22b34":[2,0,0,0,0,2],
"classnlohmann_1_1detail_1_1binary__reader.html#acb001d18095dc5bcf7336ae5122b8340":[2,0,0,0,0,11],
"classnlohmann_1_1detail_1_1binary__reader.html#ad222095c0b21a87824cb10629299629a":[2,0,0,0,0,26],
"classnlohmann_1_1detail_1_1binary__reader.html#ad615eba561e265165a80c95061af75b0":[2,0,0,0,0,36],
@@ -245,9 +249,5 @@ var NAVTREEINDEX1 =
"namespacenlohmann_1_1detail.html":[2,0,0,0],
"namespacenlohmann_1_1detail.html":[1,0,0,0],
"namespacenlohmann_1_1detail_1_1dtoa__impl.html":[1,0,0,0,0],
-"namespaces.html":[1,0],
-"pages.html":[],
-"structnlohmann_1_1adl__serializer.html":[2,0,0,1],
-"structnlohmann_1_1detail_1_1internal__iterator.html":[2,0,0,0,5],
-"structnlohmann_1_1detail_1_1internal__iterator.html#a2b3bb45f968210e42c282017eeeb63a8":[2,0,0,0,5,2]
+"namespaces.html":[1,0]
};
diff --git a/main/doc/html/navtreeindex2.js b/main/doc/html/navtreeindex2.js
index 911cabe..da6c704 100644
--- a/main/doc/html/navtreeindex2.js
+++ b/main/doc/html/navtreeindex2.js
@@ -1,5 +1,9 @@
var NAVTREEINDEX2 =
{
+"pages.html":[],
+"structnlohmann_1_1adl__serializer.html":[2,0,0,1],
+"structnlohmann_1_1detail_1_1internal__iterator.html":[2,0,0,0,5],
+"structnlohmann_1_1detail_1_1internal__iterator.html#a2b3bb45f968210e42c282017eeeb63a8":[2,0,0,0,5,2],
"structnlohmann_1_1detail_1_1internal__iterator.html#a8294a6e6f01b58e1cce8fbae66a50b5d":[2,0,0,0,5,1],
"structnlohmann_1_1detail_1_1internal__iterator.html#a8cb0af3498061426c1d0a65ad6220408":[2,0,0,0,5,0],
"structnlohmann_1_1detail_1_1output__adapter__protocol.html":[2,0,0,0,14],