VX++ Framework (VxCpp.dll)
Friendly Voxon development with classes
Public Attributes | List of all members
voxie_frame_t Struct Reference

Struct which holds all the frame data (frame is a 2D slice of the volumetric image) which gets loaded unto the projector. More...

#include <vxDataTypes.h>

Public Attributes

INT_PTR f
 Pointer to top-left-up of current frame to draw.
 
INT_PTR p
 Number of bytes per horizontal line (x)
 
INT_PTR fp
 Number of bytes per 24-plane frame (1/3 of screen)
 
int x
 Width of viewport.
 
int y
 Height of viewport.
 
int flags
 
int drawplanes
 Number of bit planes used for drawing.
 
int x0
 Viewport extents.
 
int y0
 Viewport extents.
 
int x1
 Viewport extents.
 
int y1
 Viewport extents.
 
float xmul
 Transform for medium and high level graphics functions..
 
float ymul
 Transform for medium and high level graphics functions..
 
float zmul
 Transform for medium and high level graphics functions..
 
float xadd
 Transform is: actual_x = passed_x * xmul + xadd.
 
float yadd
 Transform is: actual_y = passed_y * ymul + yadd.
 
float zadd
 Transform is: actual_z = passed_z * zmul + zadd.
 
tiletype f2d
 image for 2D debug window. (update between VoxieBox::startFrame() & VoxieBox::endFrame() )
 

Detailed Description

Struct which holds all the frame data (frame is a 2D slice of the volumetric image) which gets loaded unto the projector.

It also holds the tiletype data which gets rendered to the 2D secondary screen (touch screen)

Member Data Documentation

◆ flags

int voxie_frame_t::flags

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