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();  Cjson_saxSAX interface  Cordered_map  NRenderD7RenderD7 - CSheet - CSpriteSprite Class - Nstd - Chash< nlohmann::json >Hash value for JSON objects - Cless<::nlohmann::detail::value_t > - CLog - Csound + CImageImage Class + CSheet + CSpriteSprite Class + Nstd + Chash< nlohmann::json >Hash value for JSON objects + Cless<::nlohmann::detail::value_t > + CLog + Csound 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 +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+
RenderD7::Image Member List
+
+
+ +

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

+ + + + +
Draw(float x, float y, float scaleX=1.0f, float scaleY=1.0f)RenderD7::Image
LoadPFromBuffer(const std::vector< u8 > &buffer)RenderD7::Image
LoadPng(const std::string path)RenderD7::Image
+
+ + + + 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 +
+
+
+ + +
+
+ +
+
+
+ +
+
+ +
+
RenderD7::Image Class Reference
+
+
+ +

Image Class. + More...

+ +

#include <renderd7.hpp>

+ + + + + + + + +

+Public Member Functions

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)
 
+

Detailed Description

+

Image Class.

+

Member Function Documentation

+ +

◆ 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(); })
  f  
-iteration_proxy (nlohmann::detail)    -Log    +iter_impl (nlohmann::detail)    +lexer (nlohmann::detail)    parser (nlohmann::detail)    -
  j  
- -
  o  
- +iteration_proxy (nlohmann::detail)    +Log    position_t (nlohmann::detail)    adl_serializer (nlohmann)    file_input_adapter (nlohmann::detail)    +
  j  
+ +
  o  
+
  s  
@@ -79,53 +81,53 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
  h  
-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)   
  i  
-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)   
  t  
byte_container_with_subtype (nlohmann)    +Image (RenderD7)    +basic_json::json_value (nlohmann)    +output_stream_adapter (nlohmann::detail)    + +
  e  
+ input_stream_adapter (nlohmann::detail)   
  l  
output_string_adapter (nlohmann::detail)    - -
  e  
- -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)   
  p  
-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();  Cnlohmann::detail::type_errorException indicating executing a member function with a wrong type  Cnlohmann::detail::file_input_adapter  Cstd::hash< nlohmann::json >Hash value for JSON objects - Cnlohmann::detail::input_stream_adapter - Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value - Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type > - Cnlohmann::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 - Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function - Cnlohmann::json_pointer< BasicJsonType >JSON Pointer - Cnlohmann::detail::json_reverse_iterator< Base >Template for a reverse iterator class - Cnlohmann::json_sax< BasicJsonType >SAX interface - Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events - Cnlohmann::basic_json::json_valueJSON value - Cstd::less<::nlohmann::detail::value_t > - Cnlohmann::detail::lexer< BasicJsonType, InputAdapterType >Lexical analysis - CLog - Cnlohmann::ordered_map< Key, T, IgnoredLess, Allocator > - Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface - Cnlohmann::detail::output_stream_adapter< CharType >Output adapter for output streams - Cnlohmann::detail::output_string_adapter< CharType, StringType >Output adapter for basic_string - Cnlohmann::detail::output_vector_adapter< CharType >Output adapter for byte vectors - Cnlohmann::detail::parser< BasicJsonType, InputAdapterType >Syntax analysis - Cnlohmann::detail::position_tStruct to capture the start position of the current token - CRenderD7::Sheet - Csound - CRenderD7::SpriteSprite Class + CRenderD7::ImageImage Class + Cnlohmann::detail::input_stream_adapter + Cnlohmann::detail::internal_iterator< BasicJsonType >Iterator value + Cnlohmann::detail::internal_iterator< typename std::remove_const< BasicJsonType >::type > + Cnlohmann::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 + Cnlohmann::detail::iteration_proxy< IteratorType >Proxy class for the items() function + Cnlohmann::json_pointer< BasicJsonType >JSON Pointer + Cnlohmann::detail::json_reverse_iterator< Base >Template for a reverse iterator class + Cnlohmann::json_sax< BasicJsonType >SAX interface + Cnlohmann::detail::json_sax_dom_parser< BasicJsonType >SAX implementation to create a JSON value from SAX events + Cnlohmann::basic_json::json_valueJSON value + Cstd::less<::nlohmann::detail::value_t > + Cnlohmann::detail::lexer< BasicJsonType, InputAdapterType >Lexical analysis + CLog + Cnlohmann::ordered_map< Key, T, IgnoredLess, Allocator > + Cnlohmann::detail::output_adapter_protocol< CharType >Abstract output adapter interface + Cnlohmann::detail::output_stream_adapter< CharType >Output adapter for output streams + Cnlohmann::detail::output_string_adapter< CharType, StringType >Output adapter for basic_string + Cnlohmann::detail::output_vector_adapter< CharType >Output adapter for byte vectors + Cnlohmann::detail::parser< BasicJsonType, InputAdapterType >Syntax analysis + Cnlohmann::detail::position_tStruct to capture the start position of the current token + CRenderD7::Sheet + Csound + CRenderD7::SpriteSprite 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 + + + 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],

    Classes

    class  Image
     Image Class. More...
     
    class  Sheet
     
    class  Sprite