document renderer
This commit is contained in:
@@ -14,6 +14,17 @@ namespace yaze {
|
|||||||
namespace app {
|
namespace app {
|
||||||
namespace core {
|
namespace core {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @class Renderer
|
||||||
|
* @brief The Renderer class represents the renderer for the Yaze application.
|
||||||
|
*
|
||||||
|
* This class is a singleton that provides functionality for creating and
|
||||||
|
* rendering bitmaps to the screen. It also includes methods for updating
|
||||||
|
* bitmaps on the screen.
|
||||||
|
*
|
||||||
|
* The Renderer class uses the ExperimentFlags class to access the application's
|
||||||
|
* flags.
|
||||||
|
*/
|
||||||
class Renderer : public ExperimentFlags {
|
class Renderer : public ExperimentFlags {
|
||||||
public:
|
public:
|
||||||
static Renderer& GetInstance() {
|
static Renderer& GetInstance() {
|
||||||
@@ -42,7 +53,7 @@ class Renderer : public ExperimentFlags {
|
|||||||
if (flags()->kLoadTexturesAsStreaming) {
|
if (flags()->kLoadTexturesAsStreaming) {
|
||||||
bitmap->CreateTexture(renderer_.get());
|
bitmap->CreateTexture(renderer_.get());
|
||||||
} else {
|
} else {
|
||||||
//bitmap->CreateTexture(renderer_);
|
// bitmap->CreateTexture(renderer_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,7 +64,7 @@ class Renderer : public ExperimentFlags {
|
|||||||
if (flags()->kLoadTexturesAsStreaming) {
|
if (flags()->kLoadTexturesAsStreaming) {
|
||||||
bitmap->UpdateTexture(renderer_.get(), use_sdl_update);
|
bitmap->UpdateTexture(renderer_.get(), use_sdl_update);
|
||||||
} else {
|
} else {
|
||||||
//bitmap->UpdateTexture(renderer_);
|
// bitmap->UpdateTexture(renderer_);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user