|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToStr (FaceDetectorBackend backend) |
|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToUiStr (FaceDetectorBackend backend) |
|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToStr (FaceDetectorInputType inputType) |
|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToUiStr (FaceDetectorInputType inputType) |
|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToUiStr (Orientation orientation) |
|
bool | FromStr (std::string_view const &str, Orientation *out) |
|
constexpr bool | IsValid (Orientation orientation) |
|
constexpr int32_t | GetRelativeClockwiseAngle (Orientation from, Orientation to) |
|
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) |
|
LEIA_NODISCARD InterlacerD3D11 * | AsD3D11 (Interlacer *interlacer) |
|
LEIA_NODISCARD InterlacerD3D12 * | AsD3D12 (Interlacer *interlacer) |
|
LEIA_FORCE_INLINE void | GetViewComfortZone (ViewInfoMode mode, float baselineScaling, float convergencePlaneDistance, float nearPlane, float farPlane, float *viewComfortZoneNear, float *viewComfortZoneFar) |
|
LEIA_FORCE_INLINE void | GetViewInfo (ViewInfoMode mode, LEIA_CONST_FLOAT_SLICE(3) viewOffset, LEIA_CONST_FLOAT_SLICE(3) cameraPos, LEIA_CONST_FLOAT_SLICE(3) cameraDir, LEIA_CONST_FLOAT_SLICE(3) cameraUp, float perspectiveFieldOfView, float perspectiveAspectRatio, float orthoWidth, float orthoHeight, float nearPlane, float farPlane, float convergencePlaneDistance, float convergencePlaneHeight, LEIA_FLOAT_SLICE(3) viewPos, LEIA_FLOAT_SLICE(16) viewProjectionMatrix, float *viewFieldOfView, float *viewShearX, float *viewShearY) |
|
LEIA_NODISCARD InterlacerOpenGL * | AsOpenGL (Interlacer *interlacer) |
|
LEIA_NODISCARD InterlacerVulkan * | AsVulkan (Interlacer *interlacer) |
|
LEIA_NODISCARD LEIA_FORCE_INLINE const char * | ToUiStr (FaceTrackingRuntimeType faceTrackingRuntimeType) |
|