HyperRogue  11.3d
game/visualization engine based on non-Euclidean geometry
Public Member Functions | Public Attributes | List of all members
hr::ray::raycaster Struct Reference
Inheritance diagram for hr::ray::raycaster:
hr::glhr::GLprogram

Public Member Functions

 raycaster (string vsh, string fsh)
 
- Public Member Functions inherited from hr::glhr::GLprogram
 GLprogram (string vsh, string fsh)
 

Public Attributes

GLint uStart
 
GLint uStartid
 
GLint uM
 
GLint uLength
 
GLint uFovX
 
GLint uFovY
 
GLint uIPD
 
GLint uShift
 
GLint uWallstart
 
GLint uWallX
 
GLint uWallY
 
GLint tConnections
 
GLint tWallcolor
 
GLint tTextureMap
 
GLint uBinaryWidth
 
GLint uPLevel
 
GLint uLP
 
GLint uStraighten
 
GLint uReflectX
 
GLint uReflectY
 
GLint uLinearSightRange
 
GLint uExpStart
 
GLint uExpDecay
 
GLint uBLevel
 
GLint uPosX
 
GLint uPosY
 
- Public Attributes inherited from hr::glhr::GLprogram
GLuint _program
 
GLuint vertShader
 
GLuint fragShader
 
GLint uFog
 
GLint uFogColor
 
GLint uColor
 
GLint tTexture
 
GLint tInvExpTable
 
GLint uMV
 
GLint uProjection
 
GLint uAlpha
 
GLint uFogBase
 
GLint uPP
 
GLint uPRECX
 
GLint uPRECY
 
GLint uPRECZ
 
GLint uIndexSL
 
GLint uIterations
 
GLint uLevelLines
 
flagtype shader_flags
 
string _vsh
 
string _fsh
 

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