View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | Public Attributes | List of all members
vistle::matricesMsg Struct Reference

send matrices from client to server More...

#include <rhr/rfbext.h>

Inheritance diagram for vistle::matricesMsg:
Inheritance graph
[legend]
Collaboration diagram for vistle::matricesMsg:
Collaboration graph
[legend]

Public Member Functions

 matricesMsg ()
 
bool operator== (const matricesMsg &other) const
 
- Public Member Functions inherited from vistle::rfbMsg
 rfbMsg (uint8_t type)
 

Public Attributes

uint8_t last
 1 if this is the last view requested for this frame More...
 
uint8_t eye
 0: middle, 1: left, 2: right More...
 
int16_t viewNum
 number of window/view that these matrices apply to More...
 
uint16_t width
 
uint16_t height
 dimensions of requested viewport More...
 
uint32_t requestNumber
 number of render request More...
 
double time
 time of request - for latency measurement More...
 
double model [16]
 model matrix More...
 
double view [16]
 view matrix More...
 
double proj [16]
 projection matrix More...
 
double head [16]
 head matrix More...
 
- Public Attributes inherited from vistle::rfbMsg
uint8_t type
 type of RFB message More...
 
uint32_t modificationCount
 number of remote scenegraph modifications More...
 

Detailed Description

send matrices from client to server

Constructor & Destructor Documentation

◆ matricesMsg()

vistle::matricesMsg::matricesMsg ( )
inline

Member Function Documentation

◆ operator==()

bool vistle::matricesMsg::operator== ( const matricesMsg other) const
inline

Member Data Documentation

◆ eye

uint8_t vistle::matricesMsg::eye

0: middle, 1: left, 2: right

◆ head

double vistle::matricesMsg::head[16]

head matrix

◆ height

uint16_t vistle::matricesMsg::height

dimensions of requested viewport

◆ last

uint8_t vistle::matricesMsg::last

1 if this is the last view requested for this frame

◆ model

double vistle::matricesMsg::model[16]

model matrix

◆ proj

double vistle::matricesMsg::proj[16]

projection matrix

◆ requestNumber

uint32_t vistle::matricesMsg::requestNumber

number of render request

◆ time

double vistle::matricesMsg::time

time of request - for latency measurement

◆ view

double vistle::matricesMsg::view[16]

view matrix

◆ viewNum

int16_t vistle::matricesMsg::viewNum

number of window/view that these matrices apply to

◆ width

uint16_t vistle::matricesMsg::width

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