Plutonium framework API  0.3
Simple UI framework for libnx and SDL2
pu::ui::render::RendererInitOptions Struct Reference

#include <render_Renderer.hpp>

Public Member Functions

 RendererInitOptions (u32 sdl_flags, u32 render_flags, u32 w=1280, u32 h=720)
 
RendererInitOptions WithTTF (String default_font_path="")
 
RendererInitOptions WithDefaultFontSize (u32 font_size)
 
RendererInitOptions WithMixer (u32 flags)
 
RendererInitOptions WithIMG (u32 flags)
 
RendererInitOptions WithRomfs ()
 

Public Attributes

u32 SDLFlags
 
u32 RenderFlags
 
u32 Width
 
u32 Height
 
bool InitTTF
 
std::vector< u32 > DefaultFontExtraSizes
 
String DefaultFontPath
 
bool InitMixer
 
u32 MixerFlags
 
bool InitIMG
 
u32 IMGFlags
 
bool InitPL
 
bool InitRomFs
 

Constructor & Destructor Documentation

pu::ui::render::RendererInitOptions::RendererInitOptions ( u32  sdl_flags,
u32  render_flags,
u32  w = 1280,
u32  h = 720 
)
inline

Member Function Documentation

RendererInitOptions pu::ui::render::RendererInitOptions::WithDefaultFontSize ( u32  font_size)
inline
RendererInitOptions pu::ui::render::RendererInitOptions::WithIMG ( u32  flags)
inline
RendererInitOptions pu::ui::render::RendererInitOptions::WithMixer ( u32  flags)
inline
RendererInitOptions pu::ui::render::RendererInitOptions::WithRomfs ( )
inline
RendererInitOptions pu::ui::render::RendererInitOptions::WithTTF ( String  default_font_path = "")
inline

Member Data Documentation

std::vector<u32> pu::ui::render::RendererInitOptions::DefaultFontExtraSizes
String pu::ui::render::RendererInitOptions::DefaultFontPath
u32 pu::ui::render::RendererInitOptions::Height
u32 pu::ui::render::RendererInitOptions::IMGFlags
bool pu::ui::render::RendererInitOptions::InitIMG
bool pu::ui::render::RendererInitOptions::InitMixer
bool pu::ui::render::RendererInitOptions::InitPL
bool pu::ui::render::RendererInitOptions::InitRomFs
bool pu::ui::render::RendererInitOptions::InitTTF
u32 pu::ui::render::RendererInitOptions::MixerFlags
u32 pu::ui::render::RendererInitOptions::RenderFlags
u32 pu::ui::render::RendererInitOptions::SDLFlags
u32 pu::ui::render::RendererInitOptions::Width

The documentation for this struct was generated from the following file: