GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
holoplay.h File Reference
#include <string>
Include dependency graph for holoplay.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EXPORT_API

Functions

EXPORT_API void hp_loadCalibration ()
EXPORT_API void hp_loadLightfieldShaders ()
EXPORT_API void hp_loadBlitShaders ()
EXPORT_API void hp_loadCalibrationIntoShader ()
EXPORT_API void hp_setupQuiltSettings (unsigned int)
EXPORT_API void hp_setupCustomQuiltSettings (unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)
EXPORT_API void hp_setupQuiltTexture ()
EXPORT_API void hp_copyViewToQuilt (unsigned int)
EXPORT_API void hp_drawLightfield ()
EXPORT_API void hp_setupBuffers ()
EXPORT_API void hp_initialize ()
EXPORT_API void hp_release ()
EXPORT_API int load_calibration (char *)
EXPORT_API void get_version (char *)
void setBool (unsigned int ID, const std::string &name, bool value)
void setInt (unsigned int ID, const std::string &name, int value)
void setFloat (unsigned int ID, const std::string &name, float value)
void setVector (unsigned int ID, const std::string &name, float value0, float value1, float value2, float value3)
void setMatrix (unsigned int ID, const std::string &name, float *value)
void passQuiltSettingsToShader ()

Variables

EXPORT_API unsigned int qs_width
EXPORT_API unsigned int qs_height
EXPORT_API unsigned int qs_viewWidth
EXPORT_API unsigned int qs_viewHeight
EXPORT_API unsigned int qs_rows
EXPORT_API unsigned int qs_columns
EXPORT_API unsigned int qs_numViews
EXPORT_API float cal_pitch
EXPORT_API float cal_slope
EXPORT_API float cal_center
EXPORT_API float cal_viewCone
EXPORT_API float cal_invView
EXPORT_API float cal_verticalAngle
EXPORT_API float cal_DPI
EXPORT_API float cal_screenW
EXPORT_API float cal_screenH
EXPORT_API float cal_flipImageX
EXPORT_API float cal_flipImageY
EXPORT_API float cal_flipSubp
EXPORT_API unsigned int hp_lightfieldShader
EXPORT_API unsigned int hp_blitShader
EXPORT_API unsigned int hp_quiltTexture
EXPORT_API unsigned int hp_VAO
EXPORT_API unsigned int hp_VBO
EXPORT_API unsigned int hp_FBO

Macro Definition Documentation

◆ EXPORT_API

#define EXPORT_API

Function Documentation

◆ get_version()

EXPORT_API void get_version ( char * )

◆ hp_copyViewToQuilt()

EXPORT_API void hp_copyViewToQuilt ( unsigned int )
Here is the caller graph for this function:

◆ hp_drawLightfield()

EXPORT_API void hp_drawLightfield ( )
Here is the caller graph for this function:

◆ hp_initialize()

EXPORT_API void hp_initialize ( )
Here is the caller graph for this function:

◆ hp_loadBlitShaders()

EXPORT_API void hp_loadBlitShaders ( )

◆ hp_loadCalibration()

EXPORT_API void hp_loadCalibration ( )

◆ hp_loadCalibrationIntoShader()

EXPORT_API void hp_loadCalibrationIntoShader ( )

◆ hp_loadLightfieldShaders()

EXPORT_API void hp_loadLightfieldShaders ( )

◆ hp_release()

EXPORT_API void hp_release ( )
Here is the caller graph for this function:

◆ hp_setupBuffers()

EXPORT_API void hp_setupBuffers ( )

◆ hp_setupCustomQuiltSettings()

EXPORT_API void hp_setupCustomQuiltSettings ( unsigned int ,
unsigned int ,
unsigned int ,
unsigned int ,
unsigned int ,
unsigned int ,
unsigned int  )

◆ hp_setupQuiltSettings()

EXPORT_API void hp_setupQuiltSettings ( unsigned int )
Here is the caller graph for this function:

◆ hp_setupQuiltTexture()

EXPORT_API void hp_setupQuiltTexture ( )

◆ load_calibration()

EXPORT_API int load_calibration ( char * )

◆ passQuiltSettingsToShader()

void passQuiltSettingsToShader ( )

◆ setBool()

void setBool ( unsigned int ID,
const std::string & name,
bool value )

◆ setFloat()

void setFloat ( unsigned int ID,
const std::string & name,
float value )

◆ setInt()

void setInt ( unsigned int ID,
const std::string & name,
int value )

◆ setMatrix()

void setMatrix ( unsigned int ID,
const std::string & name,
float * value )

◆ setVector()

void setVector ( unsigned int ID,
const std::string & name,
float value0,
float value1,
float value2,
float value3 )

Variable Documentation

◆ cal_center

EXPORT_API float cal_center

◆ cal_DPI

EXPORT_API float cal_DPI

◆ cal_flipImageX

EXPORT_API float cal_flipImageX

◆ cal_flipImageY

EXPORT_API float cal_flipImageY

◆ cal_flipSubp

EXPORT_API float cal_flipSubp

◆ cal_invView

EXPORT_API float cal_invView

◆ cal_pitch

EXPORT_API float cal_pitch

◆ cal_screenH

EXPORT_API float cal_screenH

◆ cal_screenW

EXPORT_API float cal_screenW

◆ cal_slope

EXPORT_API float cal_slope

◆ cal_verticalAngle

EXPORT_API float cal_verticalAngle

◆ cal_viewCone

EXPORT_API float cal_viewCone

◆ hp_blitShader

EXPORT_API unsigned int hp_blitShader

◆ hp_FBO

EXPORT_API unsigned int hp_FBO

◆ hp_lightfieldShader

EXPORT_API unsigned int hp_lightfieldShader

◆ hp_quiltTexture

EXPORT_API unsigned int hp_quiltTexture

◆ hp_VAO

EXPORT_API unsigned int hp_VAO

◆ hp_VBO

EXPORT_API unsigned int hp_VBO

◆ qs_columns

EXPORT_API unsigned int qs_columns

◆ qs_height

EXPORT_API unsigned int qs_height

◆ qs_numViews

EXPORT_API unsigned int qs_numViews

◆ qs_rows

EXPORT_API unsigned int qs_rows

◆ qs_viewHeight

EXPORT_API unsigned int qs_viewHeight

◆ qs_viewWidth

EXPORT_API unsigned int qs_viewWidth

◆ qs_width

EXPORT_API unsigned int qs_width