Plutonium framework API 0.3.0
UI framework libraries for libnx
|
Classes | |
class | Renderer |
struct | RendererInitOptions |
struct | TextureRenderOptions |
Functions | |
sdl2::Renderer | GetMainRenderer () |
sdl2::Window | GetMainWindow () |
sdl2::Surface | GetMainSurface () |
std::pair< u32, u32 > | GetDimensions () |
bool | AddSharedFont (const std::string &font_name, const u32 font_size, const PlSharedFontType type) |
bool | AddAllSharedFonts (const std::string &font_name, const u32 font_size) |
bool | AddFontFile (const std::string &font_name, const u32 font_size, const std::string &path) |
void | AddDefaultFontFromShared (const u32 font_size) |
void | AddDefaultFontFromFile (const u32 font_size, const std::string &path) |
sdl2::Texture | RenderText (const std::string &font_name, const std::string &text, const Color clr) |
i32 | GetTextWidth (const std::string &font_name, const std::string &text) |
i32 | GetTextHeight (const std::string &font_name, const std::string &text) |
sdl2::Texture | ConvertToTexture (sdl2::Surface surface) |
sdl2::Texture | LoadImage (const std::string &path) |
i32 | GetTextureWidth (sdl2::Texture texture) |
i32 | GetTextureHeight (sdl2::Texture texture) |
void | SetAlphaValue (sdl2::Texture texture, const u8 alpha) |
void | DeleteTexture (sdl2::Texture &texture) |
Variables | |
constexpr u32 | ScreenWidth = 1280 |
constexpr u32 | ScreenHeight = 720 |
constexpr u32 | MixerAllFlags = MIX_INIT_FLAC | MIX_INIT_MOD | MIX_INIT_MP3 | MIX_INIT_OGG |
constexpr u32 | IMGAllFlags = IMG_INIT_PNG | IMG_INIT_JPG | IMG_INIT_TIF | IMG_INIT_WEBP |
constexpr u32 | RendererSoftwareFlags = SDL_RENDERER_SOFTWARE |
constexpr u32 | RendererHardwareFlags = SDL_RENDERER_PRESENTVSYNC | SDL_RENDERER_ACCELERATED |
bool pu::ui::render::AddAllSharedFonts | ( | const std::string & | font_name, |
const u32 | font_size | ||
) |
|
inline |
|
inline |
bool pu::ui::render::AddFontFile | ( | const std::string & | font_name, |
const u32 | font_size, | ||
const std::string & | path | ||
) |
bool pu::ui::render::AddSharedFont | ( | const std::string & | font_name, |
const u32 | font_size, | ||
const PlSharedFontType | type | ||
) |
sdl2::Texture pu::ui::render::ConvertToTexture | ( | sdl2::Surface | surface | ) |
void pu::ui::render::DeleteTexture | ( | sdl2::Texture & | texture | ) |
std::pair< u32, u32 > pu::ui::render::GetDimensions | ( | ) |
sdl2::Renderer pu::ui::render::GetMainRenderer | ( | ) |
sdl2::Surface pu::ui::render::GetMainSurface | ( | ) |
sdl2::Window pu::ui::render::GetMainWindow | ( | ) |
i32 pu::ui::render::GetTextHeight | ( | const std::string & | font_name, |
const std::string & | text | ||
) |
i32 pu::ui::render::GetTextureHeight | ( | sdl2::Texture | texture | ) |
i32 pu::ui::render::GetTextureWidth | ( | sdl2::Texture | texture | ) |
i32 pu::ui::render::GetTextWidth | ( | const std::string & | font_name, |
const std::string & | text | ||
) |
sdl2::Texture pu::ui::render::LoadImage | ( | const std::string & | path | ) |
sdl2::Texture pu::ui::render::RenderText | ( | const std::string & | font_name, |
const std::string & | text, | ||
const Color | clr | ||
) |
void pu::ui::render::SetAlphaValue | ( | sdl2::Texture | texture, |
const u8 | alpha | ||
) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |