Plutonium framework API  0.1
Simple UI framework for libnx and SDL2
pu::render::Renderer Class Reference

#include <Renderer.hpp>

Public Member Functions

void Initialize ()
 
void Finalize ()
 
bool HasInitialized ()
 
bool HasRomFs ()
 
void InitializeRender (draw::Color Color)
 
void FinalizeRender ()
 
void RenderTexture (NativeTexture Texture, u32 X, u32 Y, int AlphaMod=-1)
 
void RenderTextureScaled (NativeTexture Texture, u32 X, u32 Y, u32 Width, u32 Height, int AlphaMod=-1)
 
void RenderRectangle (draw::Color Color, u32 X, u32 Y, u32 Width, u32 Height)
 
void RenderRectangleFill (draw::Color Color, u32 X, u32 Y, u32 Width, u32 Height)
 
void RenderRoundedRectangle (draw::Color Color, u32 X, u32 Y, u32 Width, u32 Height, u32 Radius)
 
void RenderRoundedRectangleFill (draw::Color Color, u32 X, u32 Y, u32 Width, u32 Height, u32 Radius)
 
void RenderCircle (draw::Color Color, u32 X, u32 Y, u32 Radius)
 
void RenderCircleFill (draw::Color Color, u32 X, u32 Y, u32 Radius)
 
void RenderShadowSimple (u32 X, u32 Y, u32 Width, u32 Height, u32 BaseAlpha, u8 MainAlpha=255)
 

Member Function Documentation

◆ Finalize()

void pu::render::Renderer::Finalize ( )

◆ FinalizeRender()

void pu::render::Renderer::FinalizeRender ( )

◆ HasInitialized()

bool pu::render::Renderer::HasInitialized ( )

◆ HasRomFs()

bool pu::render::Renderer::HasRomFs ( )

◆ Initialize()

void pu::render::Renderer::Initialize ( )

◆ InitializeRender()

void pu::render::Renderer::InitializeRender ( draw::Color  Color)

◆ RenderCircle()

void pu::render::Renderer::RenderCircle ( draw::Color  Color,
u32  X,
u32  Y,
u32  Radius 
)

◆ RenderCircleFill()

void pu::render::Renderer::RenderCircleFill ( draw::Color  Color,
u32  X,
u32  Y,
u32  Radius 
)

◆ RenderRectangle()

void pu::render::Renderer::RenderRectangle ( draw::Color  Color,
u32  X,
u32  Y,
u32  Width,
u32  Height 
)

◆ RenderRectangleFill()

void pu::render::Renderer::RenderRectangleFill ( draw::Color  Color,
u32  X,
u32  Y,
u32  Width,
u32  Height 
)

◆ RenderRoundedRectangle()

void pu::render::Renderer::RenderRoundedRectangle ( draw::Color  Color,
u32  X,
u32  Y,
u32  Width,
u32  Height,
u32  Radius 
)

◆ RenderRoundedRectangleFill()

void pu::render::Renderer::RenderRoundedRectangleFill ( draw::Color  Color,
u32  X,
u32  Y,
u32  Width,
u32  Height,
u32  Radius 
)

◆ RenderShadowSimple()

void pu::render::Renderer::RenderShadowSimple ( u32  X,
u32  Y,
u32  Width,
u32  Height,
u32  BaseAlpha,
u8  MainAlpha = 255 
)

◆ RenderTexture()

void pu::render::Renderer::RenderTexture ( NativeTexture  Texture,
u32  X,
u32  Y,
int  AlphaMod = -1 
)

◆ RenderTextureScaled()

void pu::render::Renderer::RenderTextureScaled ( NativeTexture  Texture,
u32  X,
u32  Y,
u32  Width,
u32  Height,
int  AlphaMod = -1 
)

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