C common types for the Tilt Five™ API. More...
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | T5_Vec2 |
2D vector More... | |
struct | T5_Vec3 |
3D vector More... | |
struct | T5_Quat |
Quaternion. More... | |
struct | T5_GraphicsContextGL |
struct | T5_GraphicsContextVulkan |
struct | T5_GameboardSize |
Physical dimensions of a gameboard. More... | |
struct | T5_ClientInfo |
Client provided information for use with t5CreateGlasses() More... | |
struct | T5_GlassesPose |
Glasses pose information to be retrieved with t5GetGlassesPose() More... | |
struct | T5_CameraStreamConfig |
Camera stream configuration. More... | |
struct | T5_FrameInfo |
Render information to be used with t5SendFrameToGlasses() More... | |
struct | T5_CamImage |
Camera Frame information to be retrieved with t5GetFilledCamImageBuffer() More... | |
struct | T5_WandStreamConfig |
Wand stream configuration. More... | |
struct | T5_WandReport |
Contains wand related information (Pose, Buttons, Trigger, Stick, Battery) More... | |
struct | T5_WandStreamEvent |
Represents an event from the wand stream. More... | |
struct | T5_ProjectionInfo |
Projection parameters. More... | |
Macros | |
#define | T5_MAX_STRING_PARAM_LEN (260) |
The maximum number of characters allowed for string values. More... | |
#define | T5_MIN_CAM_IMAGE_BUFFER_WIDTH (768) |
The minimum width required for camera image buffers. More... | |
#define | T5_MIN_CAM_IMAGE_BUFFER_HEIGHT (600) |
The minimum height required for camera image buffers. More... | |
Typedefs | |
typedef struct T5_ContextImpl * | T5_Context |
Opaque handle used with system-wide functions. More... | |
typedef struct T5_GlassesImpl * | T5_Glasses |
Opaque handle used with glasses. More... | |
typedef uint8_t | T5_WandHandle |
Opaque handle used with wands. More... | |
C common types for the Tilt Five™ API.
Definition in file types.h.