SRSDK  0.10.39
Loading...
Searching...
No Matches
core.hpp File Reference

Go to the source code of this file.

Data Structures

class  CoreInitConfiguration
 C++ wrapper for leia_core_init_configuration. More...
 
class  Core
 C++ wrapper for leia_core. More...
 
class  CoreExperimental
 

Namespaces

namespace  leia
 

Typedefs

using Vector3 = leia_vector3
 
using Vector4 = leia_vector4
 
using Mat4 = leia_mat4
 
using FloatSlice = leia_float_slice
 
using ConstFloatSlice = leia_const_float_slice
 
using SharedCameraSink = leia_shared_camera_sink
 
using CoreAndroidHandleType = leia_core_android_handle_type
 
using FaceTrackingFrameListener = leia_headtracking_frame_listener
 
using FaceTrackingFrame = leia_headtracking_frame
 

Functions

FloatSlice ToSlice (Vector3 *v)
 
FloatSlice ToSlice (Mat4 *v)
 
ConstFloatSlice ToConstSlice (leia_vector3 const *v)
 
ConstFloatSlice ToConstSlice (Mat4 *v)
 
LEIA_NODISCARD bool IsFaceTrackingRuntimeSupported (CoreLibrary const &coreLibrary, FaceTrackingRuntimeType runtime)
 
LEIA_NODISCARD bool IsLicenseRequired ()
 
LEIA_NODISCARD bool GetLegalOrientations (CoreLibrary const &coreLibrary, leia_legal_orientations *legalOrientations)
 
void LimitOrientations (CoreLibrary const &coreLibrary, jobject activity, leia_legal_orientations const *legalOrientations)
 
LEIA_NODISCARD bool GetNaturalOrientation (CoreLibrary const &coreLibrary, leia_orientation *orientation)