| 123456789101112131415161718192021222324252627282930313233 |
- // Copyright (C) 2009-2021, Panagiotis Christopoulos Charitos and contributors.
- // All rights reserved.
- // Code licensed under the BSD License.
- // http://www.anki3d.org/LICENSE
- #pragma once
- #include <AnKi/Renderer/RendererObject.h>
- #include <AnKi/Ui/Canvas.h>
- namespace anki {
- /// @addtogroup renderer
- /// @{
- /// Ui pass.
- class UiStage : public RendererObject
- {
- public:
- UiStage(Renderer* r);
- ~UiStage();
- ANKI_USE_RESULT Error init(const ConfigSet& cfg);
- void draw(U32 width, U32 height, RenderingContext& ctx, CommandBufferPtr& cmdb);
- private:
- FontPtr m_font;
- CanvasPtr m_canvas;
- };
- /// @}
- } // end namespace anki
|