StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
star::ScaleSystem Class Reference

#include <ScaleSystem.h>

Collaboration diagram for star::ScaleSystem:
Collaboration graph

Public Member Functions

 ~ScaleSystem ()
 
void SetWorkingResolution (int xPixels, int yPixels)
 
void SetWorkingResolution (const vec2 &pixels)
 
const vec2 & GetWorkingResolution () const
 
vec2 GetActualResolution () const
 
float GetScale ()
 
float GetAspectRatio ()
 
void UpdateWorkingResolution ()
 

Static Public Member Functions

static std::shared_ptr
< ScaleSystem
GetInstance ()
 

Constructor & Destructor Documentation

star::ScaleSystem::~ScaleSystem ( void  )

Member Function Documentation

vec2 star::ScaleSystem::GetActualResolution ( ) const
float star::ScaleSystem::GetAspectRatio ( )
std::shared_ptr< ScaleSystem > star::ScaleSystem::GetInstance ( )
static
float star::ScaleSystem::GetScale ( )
const vec2 & star::ScaleSystem::GetWorkingResolution ( ) const
void star::ScaleSystem::SetWorkingResolution ( int  xPixels,
int  yPixels 
)
void star::ScaleSystem::SetWorkingResolution ( const vec2 &  pixels)
void star::ScaleSystem::UpdateWorkingResolution ( )

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