FreeWRL / FreeX3D 4.3.0
viewer Struct Reference

Data Fields

struct point_XYZ currentPosInModel
 
struct point_XYZ Pos
 
Quaternion Quat
 
struct point_XYZ Pos0
 
Quaternion Quat0
 
struct point_XYZ Up
 
int headlight
 
int collision
 
double speed
 
double Dist
 
int isStereo
 
int isStereoB
 
int iside
 
int isideB
 
int sidebyside
 
int updown
 
int updownB
 
int shutterGlasses
 
int haveQuadbuffer
 
int anaglyph
 
int anaglyphB
 
int dominantEye
 
int eitherDominantEye
 
double stereoParameter
 
double eyehalf
 
double eyehalfangle
 
double screendist
 
double eyedist
 
int iprog [2]
 
unsigned int buffer
 
int oktypes [18]
 
X3D_Viewer_Walk walk
 
X3D_Viewer_Examine examine
 
X3D_Viewer_Fly fly
 
X3D_Viewer_Spherical ypz
 
X3D_Viewer_InPlane inplane
 
struct point_XYZ VPvelocity
 
int SLERPing2
 
int SLERPing2justStarted
 
int SLERPing
 
double startSLERPtime
 
int SLERPing3
 
int type
 
int lastType
 
int LookatMode
 
int transitionType
 
double transitionTime
 
double lasttime
 
struct point_XYZ startSLERPPos
 
Quaternion startSLERPQuat
 
double startSLERPDist
 
double endSLERPDist
 
struct point_XYZ endSLERPPos
 
Quaternion endSLERPQuat
 
double slerp_viewmatrix [16]
 
double slerp_posorimatrix [16]
 
int vp2rnSaved
 
int doExamineModeDistanceCalculations
 
int ortho
 
double orthoField [4]
 
int screenOrientation
 
double nearPlane
 
double farPlane
 
double xcenter
 
double backgroundPlane
 
GLDOUBLE fieldofview
 
GLDOUBLE fovZoom
 
int wasBound
 

Detailed Description

Definition at line 162 of file Viewer.h.

Field Documentation

◆ anaglyph

int viewer::anaglyph

Definition at line 183 of file Viewer.h.

◆ anaglyphB

int viewer::anaglyphB

Definition at line 184 of file Viewer.h.

◆ backgroundPlane

double viewer::backgroundPlane

Definition at line 242 of file Viewer.h.

◆ buffer

unsigned int viewer::buffer

Definition at line 194 of file Viewer.h.

◆ collision

int viewer::collision

Definition at line 170 of file Viewer.h.

◆ currentPosInModel

struct point_XYZ viewer::currentPosInModel

Definition at line 163 of file Viewer.h.

◆ Dist

double viewer::Dist

Definition at line 172 of file Viewer.h.

◆ doExamineModeDistanceCalculations

int viewer::doExamineModeDistanceCalculations

Definition at line 230 of file Viewer.h.

◆ dominantEye

int viewer::dominantEye

Definition at line 185 of file Viewer.h.

◆ eitherDominantEye

int viewer::eitherDominantEye

Definition at line 186 of file Viewer.h.

◆ endSLERPDist

double viewer::endSLERPDist

Definition at line 222 of file Viewer.h.

◆ endSLERPPos

struct point_XYZ viewer::endSLERPPos

Definition at line 223 of file Viewer.h.

◆ endSLERPQuat

Quaternion viewer::endSLERPQuat

Definition at line 224 of file Viewer.h.

◆ examine

X3D_Viewer_Examine viewer::examine

Definition at line 197 of file Viewer.h.

◆ eyedist

double viewer::eyedist

Definition at line 191 of file Viewer.h.

◆ eyehalf

double viewer::eyehalf

Definition at line 188 of file Viewer.h.

◆ eyehalfangle

double viewer::eyehalfangle

Definition at line 189 of file Viewer.h.

◆ farPlane

double viewer::farPlane

Definition at line 240 of file Viewer.h.

◆ fieldofview

GLDOUBLE viewer::fieldofview

Definition at line 243 of file Viewer.h.

◆ fly

X3D_Viewer_Fly viewer::fly

Definition at line 198 of file Viewer.h.

◆ fovZoom

GLDOUBLE viewer::fovZoom

Definition at line 244 of file Viewer.h.

◆ haveQuadbuffer

int viewer::haveQuadbuffer

Definition at line 182 of file Viewer.h.

◆ headlight

int viewer::headlight

Definition at line 169 of file Viewer.h.

◆ inplane

X3D_Viewer_InPlane viewer::inplane

Definition at line 200 of file Viewer.h.

◆ iprog

int viewer::iprog[2]

Definition at line 193 of file Viewer.h.

◆ iside

int viewer::iside

Definition at line 176 of file Viewer.h.

◆ isideB

int viewer::isideB

Definition at line 177 of file Viewer.h.

◆ isStereo

int viewer::isStereo

Definition at line 174 of file Viewer.h.

◆ isStereoB

int viewer::isStereoB

Definition at line 175 of file Viewer.h.

◆ lasttime

double viewer::lasttime

Definition at line 217 of file Viewer.h.

◆ lastType

int viewer::lastType

Definition at line 213 of file Viewer.h.

◆ LookatMode

int viewer::LookatMode

Definition at line 214 of file Viewer.h.

◆ nearPlane

double viewer::nearPlane

Definition at line 239 of file Viewer.h.

◆ oktypes

int viewer::oktypes[18]

Definition at line 195 of file Viewer.h.

◆ ortho

int viewer::ortho

Definition at line 233 of file Viewer.h.

◆ orthoField

double viewer::orthoField[4]

Definition at line 234 of file Viewer.h.

◆ Pos

struct point_XYZ viewer::Pos

Definition at line 164 of file Viewer.h.

◆ Pos0

struct point_XYZ viewer::Pos0

Definition at line 166 of file Viewer.h.

◆ Quat

Quaternion viewer::Quat

Definition at line 165 of file Viewer.h.

◆ Quat0

Quaternion viewer::Quat0

Definition at line 167 of file Viewer.h.

◆ screendist

double viewer::screendist

Definition at line 190 of file Viewer.h.

◆ screenOrientation

int viewer::screenOrientation

Definition at line 237 of file Viewer.h.

◆ shutterGlasses

int viewer::shutterGlasses

Definition at line 181 of file Viewer.h.

◆ sidebyside

int viewer::sidebyside

Definition at line 178 of file Viewer.h.

◆ slerp_posorimatrix

double viewer::slerp_posorimatrix[16]

Definition at line 227 of file Viewer.h.

◆ slerp_viewmatrix

double viewer::slerp_viewmatrix[16]

Definition at line 226 of file Viewer.h.

◆ SLERPing

int viewer::SLERPing

Definition at line 207 of file Viewer.h.

◆ SLERPing2

int viewer::SLERPing2

Definition at line 204 of file Viewer.h.

◆ SLERPing2justStarted

int viewer::SLERPing2justStarted

Definition at line 205 of file Viewer.h.

◆ SLERPing3

int viewer::SLERPing3

Definition at line 210 of file Viewer.h.

◆ speed

double viewer::speed

Definition at line 171 of file Viewer.h.

◆ startSLERPDist

double viewer::startSLERPDist

Definition at line 222 of file Viewer.h.

◆ startSLERPPos

struct point_XYZ viewer::startSLERPPos

Definition at line 219 of file Viewer.h.

◆ startSLERPQuat

Quaternion viewer::startSLERPQuat

Definition at line 220 of file Viewer.h.

◆ startSLERPtime

double viewer::startSLERPtime

Definition at line 208 of file Viewer.h.

◆ stereoParameter

double viewer::stereoParameter

Definition at line 187 of file Viewer.h.

◆ transitionTime

double viewer::transitionTime

Definition at line 216 of file Viewer.h.

◆ transitionType

int viewer::transitionType

Definition at line 215 of file Viewer.h.

◆ type

int viewer::type

Definition at line 212 of file Viewer.h.

◆ Up

struct point_XYZ viewer::Up

Definition at line 168 of file Viewer.h.

◆ updown

int viewer::updown

Definition at line 179 of file Viewer.h.

◆ updownB

int viewer::updownB

Definition at line 180 of file Viewer.h.

◆ vp2rnSaved

int viewer::vp2rnSaved

Definition at line 228 of file Viewer.h.

◆ VPvelocity

struct point_XYZ viewer::VPvelocity

Definition at line 202 of file Viewer.h.

◆ walk

X3D_Viewer_Walk viewer::walk

Definition at line 196 of file Viewer.h.

◆ wasBound

int viewer::wasBound

Definition at line 245 of file Viewer.h.

◆ xcenter

double viewer::xcenter

Definition at line 241 of file Viewer.h.

◆ ypz

X3D_Viewer_Spherical viewer::ypz

Definition at line 199 of file Viewer.h.


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