GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
layout.h File Reference
#include "ga/math.h"

Go to the source code of this file.

Namespaces

namespace  ga
 

Enumerations

enum class  ga::HorzAlign { ga::LEFT , ga::CENTER , ga::RIGHT }
 
enum class  ga::VertAlign { ga::TOP , ga::MIDDLE , ga::BOTTOM }
 
enum class  ga::FitMode {
  ga::NONE , ga::FIT , ga::STRETCH , ga::COVER ,
  ga::FIT_WIDTH , ga::FIT_HEIGHT , ga::FIT_DEPTH
}
 

Functions

vec2 ga::anchor (HorzAlign h, VertAlign v)
 
vec3 ga::calcScaleToFit (const vec3 &sourceSize, const vec3 &containerSize, const FitMode &fitMode)
 
vec2 ga::calcScaleToFit (const vec2 &sourceSize, const vec2 &containerSize, const FitMode &fitMode)