![]() |
VX++ Framework (VxCpp.dll)
Friendly Voxon development with classes
|
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() ) | |
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)
| int voxie_frame_t::flags |