SRSDK  0.10.39
Loading...
Searching...
No Matches
abiVerification.h File Reference

Go to the source code of this file.

Macros

#define LEIA_ABI_SIZEOF_ASSERT(...)
 
#define LEIA_ABI_OFFSETOF_ASSERT(...)
 
#define LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT(...)
 

Functions

 LEIA_ABI_OFFSETOF_ASSERT (struct leia_image_desc, data, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_image_desc, width, 8)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_image_desc, height, 12)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_image_desc, reserved0, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_image_desc, reserved1, 20)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_image_desc, 24)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, width, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, height, 4)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, ppx, 8)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, ppy, 12)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, fx, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, fy, 20)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, distortionCoeffs, 24)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera_intrinsics, isMirrored, 88)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_camera_intrinsics, 96)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_timestamp, ms, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_timestamp, space, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_timestamp, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_vector3, x, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_vector3, y, 4)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_vector3, z, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_vector3, 12)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_mat4, 64)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_event_log, message, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_event_log, level, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_event_log, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_event_error, message, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_event_error, code, 8)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_event_error, component, 16)
 
 LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT (leia_headtracking_frame_profiling)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_headtracking_frame_profiling, cameraExposureTime, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_headtracking_frame_profiling, faceDetectorStartTime, 8)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_headtracking_frame_profiling, faceDetectorEndTime, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_headtracking_frame_profiling, apiTimestamp, 24)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_float_slice, data, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_float_slice, length, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_float_slice, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_const_float_slice, data, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_const_float_slice, length, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_const_float_slice, 16)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_slice, data, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_slice, length, 8)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_slice, 16)
 
 LEIA_ABI_SIZEOF_ASSERT (leia_log_level, 4)
 
 LEIA_ABI_SIZEOF_ASSERT (enum leia_face_tracking_runtime_type, 4)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, intrinsics, 0)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, translation_mm, 96)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, rotation_deg, 108)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, sensorOrientation, 120)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, frontFacing, 124)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, id, 128)
 
 LEIA_ABI_OFFSETOF_ASSERT (struct leia_camera, reserved, 144)
 
 LEIA_ABI_SIZEOF_ASSERT (struct leia_camera, 176)
 

Macro Definition Documentation

◆ LEIA_ABI_SIZEOF_ASSERT

#define LEIA_ABI_SIZEOF_ASSERT (   ...)

◆ LEIA_ABI_OFFSETOF_ASSERT

#define LEIA_ABI_OFFSETOF_ASSERT (   ...)

◆ LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT

#define LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT (   ...)

Function Documentation

◆ LEIA_ABI_OFFSETOF_ASSERT() [1/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_image_desc  ,
data  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [2/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_image_desc  ,
width  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [3/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_image_desc  ,
height  ,
12   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [4/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_image_desc  ,
reserved0  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [5/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_image_desc  ,
reserved1  ,
20   
)

◆ LEIA_ABI_SIZEOF_ASSERT() [1/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_image_desc  ,
24   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [6/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
width  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [7/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
height  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [8/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
ppx  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [9/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
ppy  ,
12   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [10/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
fx  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [11/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
fy  ,
20   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [12/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
distortionCoeffs  ,
24   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [13/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera_intrinsics  ,
isMirrored  ,
88   
)

◆ LEIA_ABI_SIZEOF_ASSERT() [2/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_camera_intrinsics  ,
96   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [14/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_timestamp  ,
ms  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [15/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_timestamp  ,
space  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [3/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_timestamp  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [16/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_vector3  ,
,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [17/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_vector3  ,
,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [18/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_vector3  ,
,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [4/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_vector3  ,
12   
)

◆ LEIA_ABI_SIZEOF_ASSERT() [5/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_mat4  ,
64   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [19/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_event_log  ,
message  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [20/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_event_log  ,
level  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [6/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_event_log  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [21/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_event_error  ,
message  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [22/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_event_error  ,
code  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [23/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_event_error  ,
component  ,
16   
)

◆ LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT()

LEIA_ABI_TRIVIALLY_COPYABLE_ASSERT ( leia_headtracking_frame_profiling  )

◆ LEIA_ABI_OFFSETOF_ASSERT() [24/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_headtracking_frame_profiling  ,
cameraExposureTime  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [25/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_headtracking_frame_profiling  ,
faceDetectorStartTime  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [26/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_headtracking_frame_profiling  ,
faceDetectorEndTime  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [27/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_headtracking_frame_profiling  ,
apiTimestamp  ,
24   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [28/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_float_slice  ,
data  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [29/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_float_slice  ,
length  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [7/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_float_slice  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [30/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_const_float_slice  ,
data  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [31/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_const_float_slice  ,
length  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [8/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_const_float_slice  ,
16   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [32/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_slice  ,
data  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [33/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_slice  ,
length  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [9/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_slice  ,
16   
)

◆ LEIA_ABI_SIZEOF_ASSERT() [10/12]

LEIA_ABI_SIZEOF_ASSERT ( leia_log_level  ,
 
)

◆ LEIA_ABI_SIZEOF_ASSERT() [11/12]

LEIA_ABI_SIZEOF_ASSERT ( enum  leia_face_tracking_runtime_type,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [34/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
intrinsics  ,
 
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [35/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
translation_mm  ,
96   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [36/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
rotation_deg  ,
108   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [37/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
sensorOrientation  ,
120   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [38/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
frontFacing  ,
124   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [39/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
id  ,
128   
)

◆ LEIA_ABI_OFFSETOF_ASSERT() [40/40]

LEIA_ABI_OFFSETOF_ASSERT ( struct leia_camera  ,
reserved  ,
144   
)

◆ LEIA_ABI_SIZEOF_ASSERT() [12/12]

LEIA_ABI_SIZEOF_ASSERT ( struct leia_camera  ,
176   
)