diff --git a/include/Plutonium/docs/dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html b/include/Plutonium/docs/dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html new file mode 100644 index 0000000..7b67e7c --- /dev/null +++ b/include/Plutonium/docs/dc/d32/structpu_1_1ui_1_1render_1_1_texture_render_options.html @@ -0,0 +1,371 @@ + + +
+ + + + +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <render_Renderer.hpp>
+Static Public Member Functions | |
static constexpr TextureRenderOptions | WithCustomAlpha (const u8 alpha) |
static constexpr TextureRenderOptions | WithCustomDimensions (const i32 width, const i32 height) |
+Public Attributes | |
i32 | alpha_mod |
i32 | width |
i32 | height |
float | rot_angle |
+Static Public Attributes | |
static constexpr i32 | NoAlpha = -1 |
static constexpr i32 | NoWidth = -1 |
static constexpr i32 | NoHeight = -1 |
static constexpr float | NoRotation = -1.0f |
static const TextureRenderOptions | Default = { TextureRenderOptions::NoAlpha, TextureRenderOptions::NoWidth, TextureRenderOptions::NoHeight, TextureRenderOptions::NoRotation } |
+
|
+ +inlinestaticconstexpr | +
+
|
+ +inlinestaticconstexpr | +
i32 pu::ui::render::TextureRenderOptions::alpha_mod | +
+
|
+ +inlinestaticconstexpr | +
i32 pu::ui::render::TextureRenderOptions::height | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
float pu::ui::render::TextureRenderOptions::rot_angle | +
i32 pu::ui::render::TextureRenderOptions::width | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <extras_Toast.hpp>
+Public Member Functions | |
Toast (const std::string &text, const std::string &font_name, const Color text_clr, const Color bg_clr) | |
void | SetText (const std::string &text) |
void | OnPreRender (render::Renderer::Ref &drawer) override |
void | OnPostRender (render::Renderer::Ref &drawer) override |
![]() | |
Overlay (const i32 x, const i32 y, const i32 width, const i32 height, const Color bg_clr, const bool round=true, const i32 radius=DefaultRadius) | |
void | SetRadius (const i32 radius) |
i32 | GetRadius () |
virtual void | OnPreRender (render::Renderer::Ref &drawer) |
virtual void | OnPostRender (render::Renderer::Ref &drawer) |
bool | Render (render::Renderer::Ref &drawer) |
void | NotifyEnding (const bool ending) |
![]() | |
Container (const i32 x, const i32 y, const i32 width, const i32 height) | |
void | Add (elm::Element::Ref elem) |
elm::Element::Ref & | At (const i32 idx) |
bool | Has (elm::Element::Ref &elem) |
void | Clear () |
size_t | GetCount () |
void | SetX (const i32 x) |
i32 | GetX () |
void | SetY (const i32 y) |
i32 | GetY () |
void | SetWidth (const i32 width) |
i32 | GetWidth () |
void | SetHeight (const i32 height) |
i32 | GetHeight () |
void | PreRender () |
+Static Public Attributes | |
static constexpr i32 | DefaultY = 550 |
static constexpr i32 | HeightAndTextHeightFactor = 3 |
static constexpr i32 | HorizontalMargin = 50 |
static constexpr u8 | BaseAlpha = 200 |
![]() | |
static constexpr i32 | DefaultRadius = 25 |
static constexpr i32 | MaxFadeAlpha = 200 |
static constexpr i32 | FadeAlphaVariation = 25 |
+Additional Inherited Members | |
![]() | |
i32 | x |
i32 | y |
i32 | w |
i32 | h |
std::vector< elm::Element::Ref > | elems |
pu::ui::extras::Toast::Toast | +( | +const std::string & | +text, | +
+ | + | const std::string & | +font_name, | +
+ | + | const Color | +text_clr, | +
+ | + | const Color | +bg_clr | +
+ | ) | ++ |
+
|
+ +overridevirtual | +
Reimplemented from pu::ui::Overlay.
+ +
+
|
+ +overridevirtual | +
Reimplemented from pu::ui::Overlay.
+ +void pu::ui::extras::Toast::SetText | +( | +const std::string & | +text | ) | ++ |
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <elm_Menu.hpp>
+Public Types | |
using | OnSelectionChangedCallback = std::function< void()> |
+Public Member Functions | |
Menu (const i32 x, const i32 y, const i32 width, const Color items_clr, const Color items_focus_clr, const i32 items_height, const i32 items_to_show) | |
i32 | GetX () override |
void | SetX (const i32 x) |
i32 | GetY () override |
void | SetY (const i32 y) |
i32 | GetWidth () override |
void | SetWidth (const i32 width) |
i32 | GetHeight () override |
i32 | GetItemsHeight () |
void | SetItemsHeight (const i32 items_height) |
i32 | GetNumberOfItemsToShow () |
void | SetNumberOfItemsToShow (const i32 items_to_show) |
Color | GetItemsColor () |
void | SetItemsColor (const Color items_clr) |
Color | GetItemsFocusColor () |
void | SetItemsFocusColor (const Color items_focus_clr) |
Color | GetScrollbarColor () |
void | SetScrollbarColor (const Color scrollbar_clr) |
void | SetOnSelectionChanged (OnSelectionChangedCallback on_selection_changed_cb) |
void | AddItem (MenuItem::Ref &item) |
void | ClearItems () |
void | SetCooldownEnabled (const bool enabled) |
MenuItem::Ref & | GetSelectedItem () |
std::vector< MenuItem::Ref > & | GetItems () |
i32 | GetSelectedIndex () |
void | SetSelectedIndex (const i32 idx) |
void | OnRender (render::Renderer::Ref &drawer, const i32 x, const i32 y) override |
void | OnInput (const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos) override |
![]() | |
Element () | |
virtual | ~Element () |
virtual i32 | GetX ()=0 |
virtual i32 | GetY ()=0 |
virtual i32 | GetWidth ()=0 |
virtual i32 | GetHeight ()=0 |
virtual void | OnRender (render::Renderer::Ref &drawer, const i32 x, const i32 y)=0 |
virtual void | OnInput (const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos)=0 |
bool | IsVisible () |
void | SetVisible (const bool visible) |
void | SetHorizontalAlign (const HorizontalAlign align) |
HorizontalAlign | GetHorizontalAlign () |
void | SetVerticalAlign (const VerticalAlign align) |
VerticalAlign | GetVerticalAlign () |
void | SetParentContainer (Container *parent_container) |
i32 | GetProcessedX () |
i32 | GetProcessedY () |
+Static Public Attributes | |
static constexpr Color | DefaultScrollbarColor = { 110, 110, 110, 0xFF } |
static constexpr u8 | ItemAlphaIncrement = 48 |
static constexpr float | IconItemSizesFactor = 0.8f |
static constexpr u32 | IconMargin = 25 |
static constexpr u32 | TextMargin = 25 |
static constexpr u8 | LightScrollbarColorFactor = 30 |
static constexpr u32 | ScrollbarWidth = 20 |
static constexpr u32 | ShadowHeight = 5 |
static constexpr u8 | ShadowBaseAlpha = 160 |
+Additional Inherited Members | |
![]() | |
bool | visible |
HorizontalAlign | h_align |
VerticalAlign | v_align |
Container * | parent_container |
using pu::ui::elm::Menu::OnSelectionChangedCallback = std::function<void()> | +
pu::ui::elm::Menu::Menu | +( | +const i32 | +x, | +
+ | + | const i32 | +y, | +
+ | + | const i32 | +width, | +
+ | + | const Color | +items_clr, | +
+ | + | const Color | +items_focus_clr, | +
+ | + | const i32 | +items_height, | +
+ | + | const i32 | +items_to_show | +
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +overridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +overridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
void pu::ui::elm::Menu::SetSelectedIndex | +( | +const i32 | +idx | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::elm::Rectangle, including all inherited members.
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <ui_Container.hpp>
+Public Member Functions | |
Container (const i32 x, const i32 y, const i32 width, const i32 height) | |
void | Add (elm::Element::Ref elem) |
elm::Element::Ref & | At (const i32 idx) |
bool | Has (elm::Element::Ref &elem) |
void | Clear () |
size_t | GetCount () |
void | SetX (const i32 x) |
i32 | GetX () |
void | SetY (const i32 y) |
i32 | GetY () |
void | SetWidth (const i32 width) |
i32 | GetWidth () |
void | SetHeight (const i32 height) |
i32 | GetHeight () |
void | PreRender () |
+Protected Attributes | |
i32 | x |
i32 | y |
i32 | w |
i32 | h |
std::vector< elm::Element::Ref > | elems |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
void pu::ui::Container::PreRender | +( | +) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+
|
+ +protected | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::Layout, including all inherited members.
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::Application, including all inherited members.
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
Go to the source code of this file.
++Classes | |
class | pu::ui::Dialog |
+Namespaces | |
namespace | pu |
namespace | pu::ui |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::elm::MenuItem, including all inherited members.
+AddOnKey(OnKeyCallback on_key_cb, const u64 key=HidNpadButton_A) | pu::ui::elm::MenuItem | |
DefaultColor | pu::ui::elm::MenuItem | static |
GetColor() | pu::ui::elm::MenuItem | inline |
GetIconPath() | pu::ui::elm::MenuItem | inline |
GetName() | pu::ui::elm::MenuItem | inline |
GetOnKeyCallback(const i32 idx) | pu::ui::elm::MenuItem | inline |
GetOnKeyCallbackCount() | pu::ui::elm::MenuItem | inline |
GetOnKeyCallbackKey(const i32 idx) | pu::ui::elm::MenuItem | inline |
HasIcon() | pu::ui::elm::MenuItem | inline |
MenuItem(const std::string &name) | pu::ui::elm::MenuItem | inline |
OnKeyCallback typedef | pu::ui::elm::MenuItem | |
SetColor(const Color items_clr) | pu::ui::elm::MenuItem | inline |
SetIcon(const std::string &icon_path) | pu::ui::elm::MenuItem | |
SetName(const std::string &name) | pu::ui::elm::MenuItem | inline |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <ttf_Font.hpp>
+Public Member Functions | |
Font (const u32 font_sz) | |
~Font () | |
i32 | LoadFromMemory (void *ptr, const size_t size, FontFaceDisposingFunction disp_fn) |
i32 | LoadFromFile (const std::string &path) |
void | Unload (const i32 font_idx) |
u32 | GetFontSize () |
sdl2::Font | FindValidFontFor (const char ch) |
std::pair< u32, u32 > | GetTextDimensions (const std::string &str) |
sdl2::Texture | RenderText (const std::string &str, const ui::Color clr) |
+Static Public Member Functions | |
static void | EmptyFontFaceDisposingFunction (void *) |
static constexpr bool | IsValidFontFaceIndex (const i32 index) |
+Static Public Attributes | |
static constexpr i32 | InvalidFontFaceIndex = -1 |
static constexpr u32 | DefaultFontSize = 25 |
+
|
+ +inline | +
pu::ttf::Font::~Font | +( | +) | ++ |
+
|
+ +inlinestatic | +
sdl2::Font pu::ttf::Font::FindValidFontFor | +( | +const char | +ch | ) | ++ |
+
|
+ +inline | +
std::pair< u32, u32 > pu::ttf::Font::GetTextDimensions | +( | +const std::string & | +str | ) | ++ |
+
|
+ +inlinestaticconstexpr | +
i32 pu::ttf::Font::LoadFromFile | +( | +const std::string & | +path | ) | ++ |
i32 pu::ttf::Font::LoadFromMemory | +( | +void * | +ptr, | +
+ | + | const size_t | +size, | +
+ | + | FontFaceDisposingFunction | +disp_fn | +
+ | ) | ++ |
sdl2::Texture pu::ttf::Font::RenderText | +( | +const std::string & | +str, | +
+ | + | const ui::Color | +clr | +
+ | ) | ++ |
void pu::ttf::Font::Unload | +( | +const i32 | +font_idx | ) | ++ |
+
|
+ +staticconstexpr | +
+
|
+ +staticconstexpr | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::Overlay, including all inherited members.
+Add(elm::Element::Ref elem) | pu::ui::Container | inline |
At(const i32 idx) | pu::ui::Container | inline |
Clear() | pu::ui::Container | inline |
Container(const i32 x, const i32 y, const i32 width, const i32 height) | pu::ui::Container | inline |
DefaultRadius | pu::ui::Overlay | static |
elems | pu::ui::Container | protected |
FadeAlphaVariation | pu::ui::Overlay | static |
GetCount() | pu::ui::Container | inline |
GetHeight() | pu::ui::Container | inline |
GetRadius() | pu::ui::Overlay | inline |
GetWidth() | pu::ui::Container | inline |
GetX() | pu::ui::Container | inline |
GetY() | pu::ui::Container | inline |
h | pu::ui::Container | protected |
Has(elm::Element::Ref &elem) | pu::ui::Container | inline |
MaxFadeAlpha | pu::ui::Overlay | static |
NotifyEnding(const bool ending) | pu::ui::Overlay | inline |
OnPostRender(render::Renderer::Ref &drawer) | pu::ui::Overlay | inlinevirtual |
OnPreRender(render::Renderer::Ref &drawer) | pu::ui::Overlay | inlinevirtual |
Overlay(const i32 x, const i32 y, const i32 width, const i32 height, const Color bg_clr, const bool round=true, const i32 radius=DefaultRadius) | pu::ui::Overlay | inline |
PreRender() | pu::ui::Container | |
Render(render::Renderer::Ref &drawer) | pu::ui::Overlay | |
SetHeight(const i32 height) | pu::ui::Container | inline |
SetRadius(const i32 radius) | pu::ui::Overlay | inline |
SetWidth(const i32 width) | pu::ui::Container | inline |
SetX(const i32 x) | pu::ui::Container | inline |
SetY(const i32 y) | pu::ui::Container | inline |
w | pu::ui::Container | protected |
x | pu::ui::Container | protected |
y | pu::ui::Container | protected |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <elm_Menu.hpp>
+Public Types | |
using | OnKeyCallback = std::function< void()> |
+Public Member Functions | |
MenuItem (const std::string &name) | |
std::string | GetName () |
void | SetName (const std::string &name) |
Color | GetColor () |
void | SetColor (const Color items_clr) |
void | AddOnKey (OnKeyCallback on_key_cb, const u64 key=HidNpadButton_A) |
i32 | GetOnKeyCallbackCount () |
OnKeyCallback | GetOnKeyCallback (const i32 idx) |
u64 | GetOnKeyCallbackKey (const i32 idx) |
std::string | GetIconPath () |
void | SetIcon (const std::string &icon_path) |
bool | HasIcon () |
+Static Public Attributes | |
static constexpr Color | DefaultColor = { 10, 10, 10, 0xFF } |
using pu::ui::elm::MenuItem::OnKeyCallback = std::function<void()> | +
+
|
+ +inline | +
void pu::ui::elm::MenuItem::AddOnKey | +( | +OnKeyCallback | +on_key_cb, | +
+ | + | const u64 | +key = HidNpadButton_A |
+
+ | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
void pu::ui::elm::MenuItem::SetIcon | +( | +const std::string & | +icon_path | ) | ++ |
+
|
+ +inline | +
+
|
+ +staticconstexpr | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
Go to the source code of this file.
++Namespaces | |
namespace | pu |
namespace | pu::audio |
+Typedefs | |
using | pu::audio::Music = Mix_Music * |
+Functions | |
Music | pu::audio::OpenMusic (const std::string &path) |
void | pu::audio::PlayMusic (Music mus, const int loops) |
void | pu::audio::PlayMusicWithFadeIn (Music mus, const i32 llops, const i32 ms) |
bool | pu::audio::IsPlayingMusic () |
void | pu::audio::PauseMusic () |
void | pu::audio::ResumeMusic () |
void | pu::audio::SetMusicVolume (const i32 vol) |
i32 | pu::audio::GetMusicVolume () |
void | pu::audio::FadeOutMusic (const i32 ms) |
void | pu::audio::RewindMusic () |
void | pu::audio::StopMusic () |
void | pu::audio::SetMusicPosition (const double sec) |
void | pu::audio::DestroyMusic (Music &mus) |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <SDL2/SDL.h>
#include <SDL2/begin_code.h>
#include <switch.h>
#include <SDL2/close_code.h>
Go to the source code of this file.
++Macros | |
#define | SDL_TTF_MAJOR_VERSION 2 |
#define | SDL_TTF_MINOR_VERSION 0 |
#define | SDL_TTF_PATCHLEVEL 12 |
#define | SDL_TTF_VERSION(X) |
#define | TTF_MAJOR_VERSION SDL_TTF_MAJOR_VERSION |
#define | TTF_MINOR_VERSION SDL_TTF_MINOR_VERSION |
#define | TTF_PATCHLEVEL SDL_TTF_PATCHLEVEL |
#define | TTF_VERSION(X) SDL_TTF_VERSION(X) |
#define | UNICODE_BOM_NATIVE 0xFEFF |
#define | UNICODE_BOM_SWAPPED 0xFFFE |
#define | TTF_STYLE_NORMAL 0x00 |
#define | TTF_STYLE_BOLD 0x01 |
#define | TTF_STYLE_ITALIC 0x02 |
#define | TTF_STYLE_UNDERLINE 0x04 |
#define | TTF_STYLE_STRIKETHROUGH 0x08 |
#define | TTF_HINTING_NORMAL 0 |
#define | TTF_HINTING_LIGHT 1 |
#define | TTF_HINTING_MONO 2 |
#define | TTF_HINTING_NONE 3 |
#define | TTF_RenderText(font, text, fg, bg) TTF_RenderText_Shaded(font, text, fg, bg) |
#define | TTF_RenderUTF8(font, text, fg, bg) TTF_RenderUTF8_Shaded(font, text, fg, bg) |
#define | TTF_RenderUNICODE(font, text, fg, bg) TTF_RenderUNICODE_Shaded(font, text, fg, bg) |
#define | TTF_SetError SDL_SetError |
#define | TTF_GetError SDL_GetError |
#define | TMP_LOG(str) { const char *cstr = str; svcOutputDebugString(cstr, strlen(cstr)); } |
+Typedefs | |
typedef struct _TTF_Font | TTF_Font |
+Functions | |
DECLSPEC const SDL_version *SDLCALL | TTF_Linked_Version (void) |
DECLSPEC void SDLCALL | TTF_ByteSwappedUNICODE (int swapped) |
DECLSPEC int SDLCALL | TTF_Init (void) |
DECLSPEC TTF_Font *SDLCALL | TTF_OpenFont (const char *file, int ptsize) |
DECLSPEC TTF_Font *SDLCALL | TTF_OpenFontIndex (const char *file, int ptsize, long index) |
DECLSPEC TTF_Font *SDLCALL | TTF_OpenFontRW (SDL_RWops *src, int freesrc, int ptsize) |
DECLSPEC TTF_Font *SDLCALL | TTF_OpenFontIndexRW (SDL_RWops *src, int freesrc, int ptsize, long index) |
DECLSPEC int SDLCALL | TTF_GetFontStyle (const TTF_Font *font) |
DECLSPEC void SDLCALL | TTF_SetFontStyle (TTF_Font *font, int style) |
DECLSPEC int SDLCALL | TTF_GetFontOutline (const TTF_Font *font) |
DECLSPEC void SDLCALL | TTF_SetFontOutline (TTF_Font *font, int outline) |
DECLSPEC int SDLCALL | TTF_GetFontHinting (const TTF_Font *font) |
DECLSPEC void SDLCALL | TTF_SetFontHinting (TTF_Font *font, int hinting) |
DECLSPEC int SDLCALL | TTF_FontHeight (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_FontAscent (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_FontDescent (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_FontLineSkip (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_GetFontKerning (const TTF_Font *font) |
DECLSPEC void SDLCALL | TTF_SetFontKerning (TTF_Font *font, int allowed) |
DECLSPEC long SDLCALL | TTF_FontFaces (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_FontFaceIsFixedWidth (const TTF_Font *font) |
DECLSPEC char *SDLCALL | TTF_FontFaceFamilyName (const TTF_Font *font) |
DECLSPEC char *SDLCALL | TTF_FontFaceStyleName (const TTF_Font *font) |
DECLSPEC int SDLCALL | TTF_GlyphIsProvided (const TTF_Font *font, Uint16 ch) |
DECLSPEC int SDLCALL | TTF_GlyphMetrics (TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) |
DECLSPEC int SDLCALL | TTF_SizeText (TTF_Font *font, const char *text, int *w, int *h) |
DECLSPEC int SDLCALL | TTF_SizeUTF8 (TTF_Font *font, const char *text, int *w, int *h) |
DECLSPEC int SDLCALL | TTF_SizeUNICODE (TTF_Font *font, const Uint16 *text, int *w, int *h) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderText_Solid (TTF_Font *font, const char *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUTF8_Solid (TTF_Font *font, const char *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUNICODE_Solid (TTF_Font *font, const Uint16 *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderGlyph_Solid (TTF_Font *font, Uint16 ch, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderText_Shaded (TTF_Font *font, const char *text, SDL_Color fg, SDL_Color bg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUTF8_Shaded (TTF_Font *font, const char *text, SDL_Color fg, SDL_Color bg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUNICODE_Shaded (TTF_Font *font, const Uint16 *text, SDL_Color fg, SDL_Color bg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderGlyph_Shaded (TTF_Font *font, Uint16 ch, SDL_Color fg, SDL_Color bg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderText_Blended (TTF_Font *font, const char *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUTF8_Blended (TTF_Font *font, const char *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUNICODE_Blended (TTF_Font *font, const Uint16 *text, SDL_Color fg) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderText_Blended_Wrapped (TTF_Font *font, const char *text, SDL_Color fg, Uint32 wrapLength) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUTF8_Blended_Wrapped (TTF_Font *font, const char *text, SDL_Color fg, Uint32 wrapLength) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderUNICODE_Blended_Wrapped (TTF_Font *font, const Uint16 *text, SDL_Color fg, Uint32 wrapLength) |
DECLSPEC SDL_Surface *SDLCALL | TTF_RenderGlyph_Blended (TTF_Font *font, Uint16 ch, SDL_Color fg) |
DECLSPEC void SDLCALL | TTF_CloseFont (TTF_Font *font) |
DECLSPEC void SDLCALL | TTF_Quit (void) |
DECLSPEC int SDLCALL | TTF_WasInit (void) |
DECLSPEC int | TTF_GetFontKerningSize (TTF_Font *font, int prev_index, int index) |
TTF_Font * | TTF_CppWrap_FindValidFont (TTF_Font *font, Uint16 ch) |
void * | TTF_CppWrap_GetCppPtrRef (TTF_Font *font) |
void | TTF_CppWrap_SetCppPtrRef (TTF_Font *font, void *cpp_ptr_ref) |
#define SDL_TTF_MAJOR_VERSION 2 | +
#define SDL_TTF_MINOR_VERSION 0 | +
#define SDL_TTF_PATCHLEVEL 12 | +
#define SDL_TTF_VERSION | +( | ++ | X | ) | ++ |
#define TMP_LOG | +( | ++ | str | ) | +{ const char *cstr = str; svcOutputDebugString(cstr, strlen(cstr)); } | +
#define TTF_GetError SDL_GetError | +
#define TTF_HINTING_LIGHT 1 | +
#define TTF_HINTING_MONO 2 | +
#define TTF_HINTING_NONE 3 | +
#define TTF_HINTING_NORMAL 0 | +
#define TTF_MAJOR_VERSION SDL_TTF_MAJOR_VERSION | +
#define TTF_MINOR_VERSION SDL_TTF_MINOR_VERSION | +
#define TTF_PATCHLEVEL SDL_TTF_PATCHLEVEL | +
#define TTF_RenderText | +( | ++ | font, | +
+ | + | + | text, | +
+ | + | + | fg, | +
+ | + | + | bg | +
+ | ) | +TTF_RenderText_Shaded(font, text, fg, bg) | +
#define TTF_RenderUNICODE | +( | ++ | font, | +
+ | + | + | text, | +
+ | + | + | fg, | +
+ | + | + | bg | +
+ | ) | +TTF_RenderUNICODE_Shaded(font, text, fg, bg) | +
#define TTF_RenderUTF8 | +( | ++ | font, | +
+ | + | + | text, | +
+ | + | + | fg, | +
+ | + | + | bg | +
+ | ) | +TTF_RenderUTF8_Shaded(font, text, fg, bg) | +
#define TTF_SetError SDL_SetError | +
#define TTF_STYLE_BOLD 0x01 | +
#define TTF_STYLE_ITALIC 0x02 | +
#define TTF_STYLE_NORMAL 0x00 | +
#define TTF_STYLE_STRIKETHROUGH 0x08 | +
#define TTF_STYLE_UNDERLINE 0x04 | +
#define TTF_VERSION | +( | ++ | X | ) | +SDL_TTF_VERSION(X) | +
#define UNICODE_BOM_NATIVE 0xFEFF | +
#define UNICODE_BOM_SWAPPED 0xFFFE | +
typedef struct _TTF_Font TTF_Font | +
DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE | +( | +int | +swapped | ) | ++ |
DECLSPEC void SDLCALL TTF_CloseFont | +( | +TTF_Font * | +font | ) | ++ |
TTF_Font * TTF_CppWrap_FindValidFont | +( | +TTF_Font * | +font, | +
+ | + | Uint16 | +ch | +
+ | ) | ++ |
void * TTF_CppWrap_GetCppPtrRef | +( | +TTF_Font * | +font | ) | ++ |
void TTF_CppWrap_SetCppPtrRef | +( | +TTF_Font * | +font, | +
+ | + | void * | +cpp_ptr_ref | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_FontAscent | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_FontDescent | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC char *SDLCALL TTF_FontFaceFamilyName | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_FontFaceIsFixedWidth | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC long SDLCALL TTF_FontFaces | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC char *SDLCALL TTF_FontFaceStyleName | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_FontHeight | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_FontLineSkip | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_GetFontHinting | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_GetFontKerning | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int TTF_GetFontKerningSize | +( | +TTF_Font * | +font, | +
+ | + | int | +prev_index, | +
+ | + | int | +index | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_GetFontOutline | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_GetFontStyle | +( | +const TTF_Font * | +font | ) | ++ |
DECLSPEC int SDLCALL TTF_GlyphIsProvided | +( | +const TTF_Font * | +font, | +
+ | + | Uint16 | +ch | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_GlyphMetrics | +( | +TTF_Font * | +font, | +
+ | + | Uint16 | +ch, | +
+ | + | int * | +minx, | +
+ | + | int * | +maxx, | +
+ | + | int * | +miny, | +
+ | + | int * | +maxy, | +
+ | + | int * | +advance | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_Init | +( | +void | +) | ++ |
DECLSPEC const SDL_version *SDLCALL TTF_Linked_Version | +( | +void | +) | ++ |
DECLSPEC TTF_Font *SDLCALL TTF_OpenFont | +( | +const char * | +file, | +
+ | + | int | +ptsize | +
+ | ) | ++ |
DECLSPEC TTF_Font *SDLCALL TTF_OpenFontIndex | +( | +const char * | +file, | +
+ | + | int | +ptsize, | +
+ | + | long | +index | +
+ | ) | ++ |
DECLSPEC TTF_Font *SDLCALL TTF_OpenFontIndexRW | +( | +SDL_RWops * | +src, | +
+ | + | int | +freesrc, | +
+ | + | int | +ptsize, | +
+ | + | long | +index | +
+ | ) | ++ |
DECLSPEC TTF_Font *SDLCALL TTF_OpenFontRW | +( | +SDL_RWops * | +src, | +
+ | + | int | +freesrc, | +
+ | + | int | +ptsize | +
+ | ) | ++ |
DECLSPEC void SDLCALL TTF_Quit | +( | +void | +) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Blended | +( | +TTF_Font * | +font, | +
+ | + | Uint16 | +ch, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Shaded | +( | +TTF_Font * | +font, | +
+ | + | Uint16 | +ch, | +
+ | + | SDL_Color | +fg, | +
+ | + | SDL_Color | +bg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderGlyph_Solid | +( | +TTF_Font * | +font, | +
+ | + | Uint16 | +ch, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Blended | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Blended_Wrapped | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | Uint32 | +wrapLength | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Shaded | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | SDL_Color | +bg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderText_Solid | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Blended | +( | +TTF_Font * | +font, | +
+ | + | const Uint16 * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Blended_Wrapped | +( | +TTF_Font * | +font, | +
+ | + | const Uint16 * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | Uint32 | +wrapLength | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Shaded | +( | +TTF_Font * | +font, | +
+ | + | const Uint16 * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | SDL_Color | +bg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUNICODE_Solid | +( | +TTF_Font * | +font, | +
+ | + | const Uint16 * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Blended | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Blended_Wrapped | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | Uint32 | +wrapLength | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Shaded | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg, | +
+ | + | SDL_Color | +bg | +
+ | ) | ++ |
DECLSPEC SDL_Surface *SDLCALL TTF_RenderUTF8_Solid | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | SDL_Color | +fg | +
+ | ) | ++ |
DECLSPEC void SDLCALL TTF_SetFontHinting | +( | +TTF_Font * | +font, | +
+ | + | int | +hinting | +
+ | ) | ++ |
DECLSPEC void SDLCALL TTF_SetFontKerning | +( | +TTF_Font * | +font, | +
+ | + | int | +allowed | +
+ | ) | ++ |
DECLSPEC void SDLCALL TTF_SetFontOutline | +( | +TTF_Font * | +font, | +
+ | + | int | +outline | +
+ | ) | ++ |
DECLSPEC void SDLCALL TTF_SetFontStyle | +( | +TTF_Font * | +font, | +
+ | + | int | +style | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_SizeText | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | int * | +w, | +
+ | + | int * | +h | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_SizeUNICODE | +( | +TTF_Font * | +font, | +
+ | + | const Uint16 * | +text, | +
+ | + | int * | +w, | +
+ | + | int * | +h | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_SizeUTF8 | +( | +TTF_Font * | +font, | +
+ | + | const char * | +text, | +
+ | + | int * | +w, | +
+ | + | int * | +h | +
+ | ) | ++ |
DECLSPEC int SDLCALL TTF_WasInit | +( | +void | +) | ++ |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <pu/pu_Include.hpp>
Go to the source code of this file.
++Classes | |
struct | pu::ui::Color |
struct | pu::ui::TouchPoint |
+Namespaces | |
namespace | pu |
namespace | pu::ui |
+Enumerations | |
enum class | pu::ui::DefaultFontSize : u32 { + pu::ui::Small +, pu::ui::Medium +, pu::ui::MediumLarge +, pu::ui::Large +, + pu::ui::Count + + } |
+Functions | |
std::string | pu::ui::MakeDefaultFontName (const u32 font_size) |
constexpr u32 | pu::ui::GetDefaultFontSize (const DefaultFontSize kind) |
std::string | pu::ui::GetDefaultFont (const DefaultFontSize kind) |
static constexpr bool | pu::ui::TouchHitsRegion (const i32 touch_x, const i32 touch_y, const i32 region_x, const i32 region_y, const i32 region_w, const i32 region_h) |
+Variables | |
static constexpr std::array< u32, static_cast< u32 >(DefaultFontSize::Count)> | pu::ui::DefaultFontSizes = { 18, 20, 25, 30 } |
constexpr u64 | pu::ui::TouchPseudoKey = HidNpadButton_29 |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <elm_TextBlock.hpp>
+Public Member Functions | |
TextBlock (const i32 x, const i32 y, const std::string &text) | |
~TextBlock () | |
i32 | GetX () override |
void | SetX (const i32 x) |
i32 | GetY () override |
void | SetY (const i32 y) |
i32 | GetWidth () override |
i32 | GetHeight () override |
std::string | GetText () |
void | SetText (const std::string &text) |
void | SetFont (const std::string &font_name) |
Color | GetColor () |
void | SetColor (const Color clr) |
void | OnRender (render::Renderer::Ref &drawer, const i32 x, const i32 y) override |
void | OnInput (const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos) override |
![]() | |
Element () | |
virtual | ~Element () |
virtual i32 | GetX ()=0 |
virtual i32 | GetY ()=0 |
virtual i32 | GetWidth ()=0 |
virtual i32 | GetHeight ()=0 |
virtual void | OnRender (render::Renderer::Ref &drawer, const i32 x, const i32 y)=0 |
virtual void | OnInput (const u64 keys_down, const u64 keys_up, const u64 keys_held, const TouchPoint touch_pos)=0 |
bool | IsVisible () |
void | SetVisible (const bool visible) |
void | SetHorizontalAlign (const HorizontalAlign align) |
HorizontalAlign | GetHorizontalAlign () |
void | SetVerticalAlign (const VerticalAlign align) |
VerticalAlign | GetVerticalAlign () |
void | SetParentContainer (Container *parent_container) |
i32 | GetProcessedX () |
i32 | GetProcessedY () |
+Static Public Attributes | |
static constexpr Color | DefaultColor = { 0, 0, 0, 0xFF } |
+Additional Inherited Members | |
![]() | |
bool | visible |
HorizontalAlign | h_align |
VerticalAlign | v_align |
Container * | parent_container |
pu::ui::elm::TextBlock::TextBlock | +( | +const i32 | +x, | +
+ | + | const i32 | +y, | +
+ | + | const std::string & | +text | +
+ | ) | ++ |
pu::ui::elm::TextBlock::~TextBlock | +( | +) | ++ |
+
|
+ +inline | +
+
|
+ +overridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inline | +
+
|
+ +overridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +inlineoverridevirtual | +
Implements pu::ui::elm::Element.
+ +
+
|
+ +overridevirtual | +
Implements pu::ui::elm::Element.
+ +void pu::ui::elm::TextBlock::SetColor | +( | +const Color | +clr | ) | ++ |
void pu::ui::elm::TextBlock::SetFont | +( | +const std::string & | +font_name | ) | ++ |
void pu::ui::elm::TextBlock::SetText | +( | +const std::string & | +text | ) | ++ |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +staticconstexpr | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
#include <render_Renderer.hpp>
+Public Member Functions | |
RendererInitOptions (const u32 sdl_flags, const u32 sdl_render_flags, const u32 w=ScreenWidth, const u32 h=ScreenHeight) | |
void | UseTTF (const std::string &default_font_path="") |
void | SetExtraDefaultFontSize (const u32 font_size) |
void | UseAudio (const u32 audio_mixer_flags) |
void | UseImage (const u32 sdl_img_flags) |
void | UseRomfs () |
+Public Attributes | |
u32 | sdl_flags |
u32 | sdl_render_flags |
u32 | width |
u32 | height |
bool | init_ttf |
std::vector< u32 > | extra_default_font_sizes |
std::string | default_font_path |
bool | init_mixer |
u32 | audio_mixer_flags |
bool | init_img |
u32 | sdl_img_flags |
bool | init_pl |
bool | init_romfs |
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
+
|
+ +inline | +
u32 pu::ui::render::RendererInitOptions::audio_mixer_flags | +
std::string pu::ui::render::RendererInitOptions::default_font_path | +
std::vector<u32> pu::ui::render::RendererInitOptions::extra_default_font_sizes | +
u32 pu::ui::render::RendererInitOptions::height | +
bool pu::ui::render::RendererInitOptions::init_img | +
bool pu::ui::render::RendererInitOptions::init_mixer | +
bool pu::ui::render::RendererInitOptions::init_pl | +
bool pu::ui::render::RendererInitOptions::init_romfs | +
bool pu::ui::render::RendererInitOptions::init_ttf | +
u32 pu::ui::render::RendererInitOptions::sdl_flags | +
u32 pu::ui::render::RendererInitOptions::sdl_img_flags | +
u32 pu::ui::render::RendererInitOptions::sdl_render_flags | +
u32 pu::ui::render::RendererInitOptions::width | +
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::render::Renderer, including all inherited members.
+Finalize() | pu::ui::render::Renderer | |
FinalizeRender() | pu::ui::render::Renderer | |
HasInitialized() | pu::ui::render::Renderer | inline |
HasRomFs() | pu::ui::render::Renderer | inline |
Initialize() | pu::ui::render::Renderer | |
InitializeRender(const Color clr) | pu::ui::render::Renderer | |
RenderCircle(const Color clr, const i32 x, const i32 y, const i32 radius) | pu::ui::render::Renderer | |
RenderCircleFill(const Color clr, const i32 x, const i32 y, const i32 radius) | pu::ui::render::Renderer | |
Renderer(const RendererInitOptions init_opts) | pu::ui::render::Renderer | inline |
RenderRectangle(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height) | pu::ui::render::Renderer | |
RenderRectangleFill(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height) | pu::ui::render::Renderer | |
RenderRectangleOutline(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 border_width) | pu::ui::render::Renderer | inline |
RenderRoundedRectangle(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 radius) | pu::ui::render::Renderer | |
RenderRoundedRectangleFill(const Color clr, const i32 x, const i32 y, const i32 width, const i32 height, const i32 radius) | pu::ui::render::Renderer | |
RenderShadowSimple(const i32 x, const i32 y, const i32 width, const i32 height, const i32 base_alpha, const u8 main_alpha=0xFF) | pu::ui::render::Renderer | |
RenderTexture(sdl2::Texture texture, const i32 x, const i32 y, const TextureRenderOptions opts=TextureRenderOptions::Default) | pu::ui::render::Renderer | |
ResetBaseRenderAlpha() | pu::ui::render::Renderer | inline |
ResetBaseRenderPosition() | pu::ui::render::Renderer | inline |
SetBaseRenderAlpha(const u8 alpha) | pu::ui::render::Renderer | inline |
SetBaseRenderPosition(const i32 x, const i32 y) | pu::ui::render::Renderer | inline |
+ Plutonium framework API 0.3.0
+
+ UI framework libraries for libnx
+ |
+
This is the complete list of members for pu::ui::elm::Image, including all inherited members.
+