t5SendImpulse()
function in C and Glasses::sendImpulse()
member function in C++ to control Wand hapticst5GetProjection()
function to retrieve the Glasses projection informationT5_DepthRange
, T5_CartesianCoordinateHandedness
, and T5_MatrixOrder
types for projection detailsT5_GraphicsApi_Vulkan_TextureMode
enum and field textureMode
to T5_GraphicsContextVulkan
graphicsContext
submitted in t5InitGlassesGraphicsContext()
to submit the necessary information in a (new) T5_GraphicsContextGL struct
t5ValidateFrameInfo()
as a debugging aid, providing several checks of the content parameters and a human-readable error string for developers when t5SendFrameToGlasses()
failshand
member to struct T5_WandReport
of type enum T5_Hand
to specify which of up to two Wands is reportingsdkType
parameter to the constructor of tiltfive::Client
in TiltFiveNative.hpp
, which can normally be set to 0x00
usage
parameter of type 'T5_GlassesPoseUsageto
t5GetGlassesPose()and
tiltfive::Glasses::getLatestGlassesPose()` to specify the pose is for the motion-prediction adjusted "Glasses Presentation" pose or the smoothed "Spectator Presentation" poseT5_CameraStreamConfig
T5_FrameInfo
T5_CamImage
tiltfive::Glasses::sendFrame()
info
(T5_ClientInfo*) parameter from t5CreateGlasses() to t5CreateContext() and renamed to clientInfo
info
(T5_ConnInfo*) parameter from t5ReserveGlasses()displayName
(const char*) parameter to t5ReserveGlasses()T5_ConnInfo
structt5SetGlassesDisplayName()
to allow changing of the glasses displayName after t5ReserveGlasses()T5_PERMISSION_DENIED
/kPermissionDenied
error codeswand
(T5_WandHandle) to t5GetGlassesIntegerParam(), t5GetGlassesFloatParam() and t5GetGlassesUtf8Param() [Use '0' to preserve previous behavior]Initial beta release