FPLBase
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
renderer_hmd.h File Reference

Contains helper functions for interacting with rendering aspects of using a Head Mounted Display device, such as Cardboard. More...

#include "fplbase/config.h"
#include "fplbase/input.h"
#include "fplbase/renderer.h"
#include "mathfu/glsl_mappings.h"

Go to the source code of this file.

Detailed Description

Contains helper functions for interacting with rendering aspects of using a Head Mounted Display device, such as Cardboard.

Classes

struct  fplbase::HeadMountedDisplayViewSettings
 Dimensions and transforms for viewport when using stereoscopic rendering. More...
 

Namespaces

 fplbase
 Namespace for FPLBase library.
 

Functions

void fplbase::InitializeUndistortFramebuffer (int width, int height)
 Initializes the framebuffer needed for Head Mounted Display undistortion. More...
 
void fplbase::BeginUndistortFramebuffer ()
 Called before rendering for HMD to set up the framebuffer.
 
void fplbase::FinishUndistortFramebuffer ()
 Called when finished with rendering for HMD, to undistort and render the result.
 
void fplbase::SetCardboardButtonEnabled (bool enabled)
 Called to set whether the Cardboard settings button (gear icon) is enabled and rendering. More...