VTK  9.3.20240919
Typedefs
zSpaceCoreCompatibilityEntryPointFuncTypes.h File Reference
#include "zSpaceTypes.h"
#include "zSpaceCoreCompatibilityPlatformDefines.h"
#include "zSpaceCoreCompatibilityTypes.h"
Include dependency graph for zSpaceCoreCompatibilityEntryPointFuncTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatInitializeFuncPtrType) (ZCCompatLogFuncFuncPtrType logFunc, void *logFuncUserData, ZCCompatContext *context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatUpdateFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatShutDownFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetRuntimeVersionFuncPtrType) (ZCCompatContext context, ZSInt32 *major, ZSInt32 *minor, ZSInt32 *patch)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetTrackingEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTrackingEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetStereoDisplayModeFuncPtrType) (ZCCompatContext context, ZCCompatStereoDisplayMode *stereoDisplayMode)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetApplicationWindowHandleFuncPtrType) (ZCCompatContext context, void *windowHandle)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetApplicationWindowHandleFuncPtrType) (ZCCompatContext context, void **windowHandle)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetStereoDisplayEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsStereoDisplayEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatRefreshDisplaysFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetNumDisplaysFuncPtrType) (ZCCompatContext context, ZSInt32 *numDisplays)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetNumDisplaysByTypeFuncPtrType) (ZCCompatContext context, ZCCompatDisplayType displayType, ZSInt32 *numDisplays)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayFuncPtrType) (ZCCompatContext context, ZSInt32 x, ZSInt32 y, ZCCompatDisplay *display)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayByIndexFuncPtrType) (ZCCompatContext context, ZSInt32 index, ZCCompatDisplay *display)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayByTypeFuncPtrType) (ZCCompatContext context, ZCCompatDisplayType displayType, ZSInt32 index, ZCCompatDisplay *display)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayTypeFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayType *displayType)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayNumberFuncPtrType) (ZCCompatDisplay display, ZSInt32 *number)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayAdapterIndexFuncPtrType) (ZCCompatDisplay display, ZSInt32 *adapterIndex)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayAttributeStrFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayAttribute attribute, char *buffer, ZSInt32 bufferSize)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayAttributeStrSizeFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayAttribute attribute, ZSInt32 *size)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplaySizeFuncPtrType) (ZCCompatDisplay display, ZSFloat *width, ZSFloat *height)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayPositionFuncPtrType) (ZCCompatDisplay display, ZSInt32 *x, ZSInt32 *y)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayNativeResolutionFuncPtrType) (ZCCompatDisplay display, ZSInt32 *x, ZSInt32 *y)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayAngleFuncPtrType) (ZCCompatDisplay display, ZSFloat *x, ZSFloat *y, ZSFloat *z)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetDisplayVerticalRefreshRateFuncPtrType) (ZCCompatDisplay display, ZSFloat *refreshRate)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIntersectDisplayFuncPtrType) (ZCCompatDisplay display, const ZCCompatTrackerPose *pose, ZCCompatDisplayIntersectionInfo *intersectionInfo)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetPrimaryViewportFuncPtrType) (ZCCompatContext context, ZCCompatViewport *viewport)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatCreateViewportFuncPtrType) (ZCCompatContext context, ZCCompatViewport *viewport)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatDestroyViewportFuncPtrType) (ZCCompatViewport viewport)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetViewportPositionFuncPtrType) (ZCCompatViewport viewport, ZSInt32 x, ZSInt32 y)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetViewportPositionFuncPtrType) (ZCCompatViewport viewport, ZSInt32 *x, ZSInt32 *y)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetViewportSizeFuncPtrType) (ZCCompatViewport viewport, ZSInt32 width, ZSInt32 height)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetViewportSizeFuncPtrType) (ZCCompatViewport viewport, ZSInt32 *width, ZSInt32 *height)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetCoordinateSpaceTransformFuncPtrType) (ZCCompatViewport viewport, ZCCompatCoordinateSpace a, ZCCompatCoordinateSpace b, ZSMatrix4 *transform)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatTransformMatrixFuncPtrType) (ZCCompatViewport viewport, ZCCompatCoordinateSpace a, ZCCompatCoordinateSpace b, ZSMatrix4 *matrix)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumFuncPtrType) (ZCCompatViewport viewport, ZCCompatFrustum *frustum)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetFrustumAttributeF32FuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSFloat value)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumAttributeF32FuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSFloat *value)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetFrustumAttributeBFuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSBool value)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumAttributeBFuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSBool *value)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetFrustumPortalModeFuncPtrType) (ZCCompatFrustum frustum, ZSInt32 portalModeFlags)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumPortalModeFuncPtrType) (ZCCompatFrustum frustum, ZSInt32 *portalModeFlags)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetFrustumCameraOffsetFuncPtrType) (ZCCompatFrustum frustum, const ZSVector3 *cameraOffset)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumCameraOffsetFuncPtrType) (ZCCompatFrustum frustum, ZSVector3 *cameraOffset)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetFrustumTrackerSpaceEyePosesFuncPtrType) (ZCCompatFrustum frustum, const ZCCompatTrackerPose *leftEyePose, const ZCCompatTrackerPose *rightEyePose)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumTrackerSpaceEyePosesFuncPtrType) (ZCCompatFrustum frustum, ZCCompatTrackerPose *leftEyePose, ZCCompatTrackerPose *rightEyePose)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumViewMatrixFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZSMatrix4 *viewMatrix)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumProjectionMatrixFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZSMatrix4 *projectionMatrix)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumBoundsFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZCCompatFrustumBounds *bounds)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetFrustumEyePositionFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZCCompatCoordinateSpace coordinateSpace, ZSVector3 *eyePosition)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetNumTargetsByTypeFuncPtrType) (ZCCompatContext context, ZCCompatTargetType targetType, ZSInt32 *numTargets)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetTargetByTypeFuncPtrType) (ZCCompatContext context, ZCCompatTargetType targetType, ZSInt32 index, ZCCompatTarget *target)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetTargetNameFuncPtrType) (ZCCompatTarget target, char *buffer, ZSInt32 bufferSize)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetTargetNameSizeFuncPtrType) (ZCCompatTarget target, ZSInt32 *size)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetTargetEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetVisibleFuncPtrType) (ZCCompatTarget target, ZSBool *isVisible)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetTargetPoseFuncPtrType) (ZCCompatTarget target, ZCCompatTrackerPose *pose)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetNumTargetButtonsFuncPtrType) (ZCCompatTarget target, ZSInt32 *numButtons)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetButtonPressedFuncPtrType) (ZCCompatTarget target, ZSInt32 buttonId, ZSBool *isButtonPressed)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetTargetLedEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isLedEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetLedEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isLedEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetTargetLedColorFuncPtrType) (ZCCompatTarget target, ZSFloat r, ZSFloat g, ZSFloat b)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetTargetLedColorFuncPtrType) (ZCCompatTarget target, ZSFloat *r, ZSFloat *g, ZSFloat *b)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetTargetVibrationEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isVibrationEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetVibrationEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isVibrationEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetVibratingFuncPtrType) (ZCCompatTarget target, ZSBool *isVibrating)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatStartTargetVibrationFuncPtrType) (ZCCompatTarget target, ZSFloat onPeriod, ZSFloat offPeriod, ZSInt32 numTimes, ZSFloat intensity)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatStopTargetVibrationFuncPtrType) (ZCCompatTarget target)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsTargetTapPressedFuncPtrType) (ZCCompatTarget target, ZSBool *isTapPressed)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetMouseEmulationEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsMouseEmulationEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetMouseEmulationTargetFuncPtrType) (ZCCompatContext context, ZCCompatTarget target)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetMouseEmulationTargetFuncPtrType) (ZCCompatContext context, ZCCompatTarget *target)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetMouseEmulationMovementModeFuncPtrType) (ZCCompatContext context, ZCCompatMouseMovementMode movementMode)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetMouseEmulationMovementModeFuncPtrType) (ZCCompatContext context, ZCCompatMouseMovementMode *movementMode)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetMouseEmulationMaxDistanceFuncPtrType) (ZCCompatContext context, ZSFloat maxDistance)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetMouseEmulationMaxDistanceFuncPtrType) (ZCCompatContext context, ZSFloat *maxDistance)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSetMouseEmulationButtonMappingFuncPtrType) (ZCCompatContext context, ZSInt32 buttonId, ZCCompatMouseButton mouseButton)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetMouseEmulationButtonMappingFuncPtrType) (ZCCompatContext context, ZSInt32 buttonId, ZCCompatMouseButton *mouseButton)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatGetPerEyeImageResolutionFuncPtrType) (ZCCompatContext context, ZSInt32 *width, ZSInt32 *height)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatBeginFrameFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatEndFrameFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatIsAnyGraphicsBindingEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatEnableGraphicsBindingDirect3D11FuncPtrType) (ZCCompatContext context, ID3D11Device *d3d11Device)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSubmitFrameDirect3D11FuncPtrType) (ZCCompatContext context, ID3D11Texture2D *leftEyeTexture, ID3D11Texture2D *rightEyeTexture, DXGI_FORMAT eyeTextureShaderResourceViewFormat, ZSBool isEyeTextureRowOrderFlipped)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatEnableGraphicsBindingOpenGLFuncPtrType) (ZCCompatContext context)
 
typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTRZCCompatSubmitFrameOpenGLFuncPtrType) (ZCCompatContext context, ZSUInt32 leftEyeTexture, ZSUInt32 rightEyeTexture, ZSBool isEyeTextureRowOrderFlipped)
 

Typedef Documentation

◆ ZCCompatInitializeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatInitializeFuncPtrType) (ZCCompatLogFuncFuncPtrType logFunc, void *logFuncUserData, ZCCompatContext *context)

Definition at line 33 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatUpdateFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatUpdateFuncPtrType) (ZCCompatContext context)

Definition at line 39 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatShutDownFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatShutDownFuncPtrType) (ZCCompatContext context)

Definition at line 43 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatGetRuntimeVersionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetRuntimeVersionFuncPtrType) (ZCCompatContext context, ZSInt32 *major, ZSInt32 *minor, ZSInt32 *patch)

Definition at line 47 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatSetTrackingEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetTrackingEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)

Definition at line 54 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatIsTrackingEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTrackingEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)

Definition at line 59 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatGetStereoDisplayModeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetStereoDisplayModeFuncPtrType) (ZCCompatContext context, ZCCompatStereoDisplayMode *stereoDisplayMode)

Definition at line 64 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatSetApplicationWindowHandleFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetApplicationWindowHandleFuncPtrType) (ZCCompatContext context, void *windowHandle)

Definition at line 69 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatGetApplicationWindowHandleFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetApplicationWindowHandleFuncPtrType) (ZCCompatContext context, void **windowHandle)

Definition at line 74 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatSetStereoDisplayEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetStereoDisplayEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)

Definition at line 79 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatIsStereoDisplayEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsStereoDisplayEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)

Definition at line 84 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatRefreshDisplaysFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatRefreshDisplaysFuncPtrType) (ZCCompatContext context)

Definition at line 91 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatGetNumDisplaysFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetNumDisplaysFuncPtrType) (ZCCompatContext context, ZSInt32 *numDisplays)

Definition at line 95 of file zSpaceCoreCompatibilityEntryPointFuncTypes.h.

◆ ZCCompatGetNumDisplaysByTypeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetNumDisplaysByTypeFuncPtrType) (ZCCompatContext context, ZCCompatDisplayType displayType, ZSInt32 *numDisplays)

◆ ZCCompatGetDisplayFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayFuncPtrType) (ZCCompatContext context, ZSInt32 x, ZSInt32 y, ZCCompatDisplay *display)

◆ ZCCompatGetDisplayByIndexFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayByIndexFuncPtrType) (ZCCompatContext context, ZSInt32 index, ZCCompatDisplay *display)

◆ ZCCompatGetDisplayByTypeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayByTypeFuncPtrType) (ZCCompatContext context, ZCCompatDisplayType displayType, ZSInt32 index, ZCCompatDisplay *display)

◆ ZCCompatGetDisplayTypeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayTypeFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayType *displayType)

◆ ZCCompatGetDisplayNumberFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayNumberFuncPtrType) (ZCCompatDisplay display, ZSInt32 *number)

◆ ZCCompatGetDisplayAdapterIndexFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayAdapterIndexFuncPtrType) (ZCCompatDisplay display, ZSInt32 *adapterIndex)

◆ ZCCompatGetDisplayAttributeStrFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayAttributeStrFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayAttribute attribute, char *buffer, ZSInt32 bufferSize)

◆ ZCCompatGetDisplayAttributeStrSizeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayAttributeStrSizeFuncPtrType) (ZCCompatDisplay display, ZCCompatDisplayAttribute attribute, ZSInt32 *size)

◆ ZCCompatGetDisplaySizeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplaySizeFuncPtrType) (ZCCompatDisplay display, ZSFloat *width, ZSFloat *height)

◆ ZCCompatGetDisplayPositionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayPositionFuncPtrType) (ZCCompatDisplay display, ZSInt32 *x, ZSInt32 *y)

◆ ZCCompatGetDisplayNativeResolutionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayNativeResolutionFuncPtrType) (ZCCompatDisplay display, ZSInt32 *x, ZSInt32 *y)

◆ ZCCompatGetDisplayAngleFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayAngleFuncPtrType) (ZCCompatDisplay display, ZSFloat *x, ZSFloat *y, ZSFloat *z)

◆ ZCCompatGetDisplayVerticalRefreshRateFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetDisplayVerticalRefreshRateFuncPtrType) (ZCCompatDisplay display, ZSFloat *refreshRate)

◆ ZCCompatIntersectDisplayFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIntersectDisplayFuncPtrType) (ZCCompatDisplay display, const ZCCompatTrackerPose *pose, ZCCompatDisplayIntersectionInfo *intersectionInfo)

◆ ZCCompatGetPrimaryViewportFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetPrimaryViewportFuncPtrType) (ZCCompatContext context, ZCCompatViewport *viewport)

◆ ZCCompatCreateViewportFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatCreateViewportFuncPtrType) (ZCCompatContext context, ZCCompatViewport *viewport)

◆ ZCCompatDestroyViewportFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatDestroyViewportFuncPtrType) (ZCCompatViewport viewport)

◆ ZCCompatSetViewportPositionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetViewportPositionFuncPtrType) (ZCCompatViewport viewport, ZSInt32 x, ZSInt32 y)

◆ ZCCompatGetViewportPositionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetViewportPositionFuncPtrType) (ZCCompatViewport viewport, ZSInt32 *x, ZSInt32 *y)

◆ ZCCompatSetViewportSizeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetViewportSizeFuncPtrType) (ZCCompatViewport viewport, ZSInt32 width, ZSInt32 height)

◆ ZCCompatGetViewportSizeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetViewportSizeFuncPtrType) (ZCCompatViewport viewport, ZSInt32 *width, ZSInt32 *height)

◆ ZCCompatGetCoordinateSpaceTransformFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetCoordinateSpaceTransformFuncPtrType) (ZCCompatViewport viewport, ZCCompatCoordinateSpace a, ZCCompatCoordinateSpace b, ZSMatrix4 *transform)

◆ ZCCompatTransformMatrixFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatTransformMatrixFuncPtrType) (ZCCompatViewport viewport, ZCCompatCoordinateSpace a, ZCCompatCoordinateSpace b, ZSMatrix4 *matrix)

◆ ZCCompatGetFrustumFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumFuncPtrType) (ZCCompatViewport viewport, ZCCompatFrustum *frustum)

◆ ZCCompatSetFrustumAttributeF32FuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetFrustumAttributeF32FuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSFloat value)

◆ ZCCompatGetFrustumAttributeF32FuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumAttributeF32FuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSFloat *value)

◆ ZCCompatSetFrustumAttributeBFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetFrustumAttributeBFuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSBool value)

◆ ZCCompatGetFrustumAttributeBFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumAttributeBFuncPtrType) (ZCCompatFrustum frustum, ZCCompatFrustumAttribute attribute, ZSBool *value)

◆ ZCCompatSetFrustumPortalModeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetFrustumPortalModeFuncPtrType) (ZCCompatFrustum frustum, ZSInt32 portalModeFlags)

◆ ZCCompatGetFrustumPortalModeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumPortalModeFuncPtrType) (ZCCompatFrustum frustum, ZSInt32 *portalModeFlags)

◆ ZCCompatSetFrustumCameraOffsetFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetFrustumCameraOffsetFuncPtrType) (ZCCompatFrustum frustum, const ZSVector3 *cameraOffset)

◆ ZCCompatGetFrustumCameraOffsetFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumCameraOffsetFuncPtrType) (ZCCompatFrustum frustum, ZSVector3 *cameraOffset)

◆ ZCCompatSetFrustumTrackerSpaceEyePosesFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetFrustumTrackerSpaceEyePosesFuncPtrType) (ZCCompatFrustum frustum, const ZCCompatTrackerPose *leftEyePose, const ZCCompatTrackerPose *rightEyePose)

◆ ZCCompatGetFrustumTrackerSpaceEyePosesFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumTrackerSpaceEyePosesFuncPtrType) (ZCCompatFrustum frustum, ZCCompatTrackerPose *leftEyePose, ZCCompatTrackerPose *rightEyePose)

◆ ZCCompatGetFrustumViewMatrixFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumViewMatrixFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZSMatrix4 *viewMatrix)

◆ ZCCompatGetFrustumProjectionMatrixFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumProjectionMatrixFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZSMatrix4 *projectionMatrix)

◆ ZCCompatGetFrustumBoundsFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumBoundsFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZCCompatFrustumBounds *bounds)

◆ ZCCompatGetFrustumEyePositionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetFrustumEyePositionFuncPtrType) (ZCCompatFrustum frustum, ZCCompatEye eye, ZCCompatCoordinateSpace coordinateSpace, ZSVector3 *eyePosition)

◆ ZCCompatGetNumTargetsByTypeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetNumTargetsByTypeFuncPtrType) (ZCCompatContext context, ZCCompatTargetType targetType, ZSInt32 *numTargets)

◆ ZCCompatGetTargetByTypeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetTargetByTypeFuncPtrType) (ZCCompatContext context, ZCCompatTargetType targetType, ZSInt32 index, ZCCompatTarget *target)

◆ ZCCompatGetTargetNameFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetTargetNameFuncPtrType) (ZCCompatTarget target, char *buffer, ZSInt32 bufferSize)

◆ ZCCompatGetTargetNameSizeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetTargetNameSizeFuncPtrType) (ZCCompatTarget target, ZSInt32 *size)

◆ ZCCompatSetTargetEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetTargetEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isEnabled)

◆ ZCCompatIsTargetEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isEnabled)

◆ ZCCompatIsTargetVisibleFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetVisibleFuncPtrType) (ZCCompatTarget target, ZSBool *isVisible)

◆ ZCCompatGetTargetPoseFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetTargetPoseFuncPtrType) (ZCCompatTarget target, ZCCompatTrackerPose *pose)

◆ ZCCompatGetNumTargetButtonsFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetNumTargetButtonsFuncPtrType) (ZCCompatTarget target, ZSInt32 *numButtons)

◆ ZCCompatIsTargetButtonPressedFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetButtonPressedFuncPtrType) (ZCCompatTarget target, ZSInt32 buttonId, ZSBool *isButtonPressed)

◆ ZCCompatSetTargetLedEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetTargetLedEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isLedEnabled)

◆ ZCCompatIsTargetLedEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetLedEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isLedEnabled)

◆ ZCCompatSetTargetLedColorFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetTargetLedColorFuncPtrType) (ZCCompatTarget target, ZSFloat r, ZSFloat g, ZSFloat b)

◆ ZCCompatGetTargetLedColorFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetTargetLedColorFuncPtrType) (ZCCompatTarget target, ZSFloat *r, ZSFloat *g, ZSFloat *b)

◆ ZCCompatSetTargetVibrationEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetTargetVibrationEnabledFuncPtrType) (ZCCompatTarget target, ZSBool isVibrationEnabled)

◆ ZCCompatIsTargetVibrationEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetVibrationEnabledFuncPtrType) (ZCCompatTarget target, ZSBool *isVibrationEnabled)

◆ ZCCompatIsTargetVibratingFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetVibratingFuncPtrType) (ZCCompatTarget target, ZSBool *isVibrating)

◆ ZCCompatStartTargetVibrationFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatStartTargetVibrationFuncPtrType) (ZCCompatTarget target, ZSFloat onPeriod, ZSFloat offPeriod, ZSInt32 numTimes, ZSFloat intensity)

◆ ZCCompatStopTargetVibrationFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatStopTargetVibrationFuncPtrType) (ZCCompatTarget target)

◆ ZCCompatIsTargetTapPressedFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsTargetTapPressedFuncPtrType) (ZCCompatTarget target, ZSBool *isTapPressed)

◆ ZCCompatSetMouseEmulationEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetMouseEmulationEnabledFuncPtrType) (ZCCompatContext context, ZSBool isEnabled)

◆ ZCCompatIsMouseEmulationEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsMouseEmulationEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)

◆ ZCCompatSetMouseEmulationTargetFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetMouseEmulationTargetFuncPtrType) (ZCCompatContext context, ZCCompatTarget target)

◆ ZCCompatGetMouseEmulationTargetFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetMouseEmulationTargetFuncPtrType) (ZCCompatContext context, ZCCompatTarget *target)

◆ ZCCompatSetMouseEmulationMovementModeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetMouseEmulationMovementModeFuncPtrType) (ZCCompatContext context, ZCCompatMouseMovementMode movementMode)

◆ ZCCompatGetMouseEmulationMovementModeFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetMouseEmulationMovementModeFuncPtrType) (ZCCompatContext context, ZCCompatMouseMovementMode *movementMode)

◆ ZCCompatSetMouseEmulationMaxDistanceFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetMouseEmulationMaxDistanceFuncPtrType) (ZCCompatContext context, ZSFloat maxDistance)

◆ ZCCompatGetMouseEmulationMaxDistanceFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetMouseEmulationMaxDistanceFuncPtrType) (ZCCompatContext context, ZSFloat *maxDistance)

◆ ZCCompatSetMouseEmulationButtonMappingFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSetMouseEmulationButtonMappingFuncPtrType) (ZCCompatContext context, ZSInt32 buttonId, ZCCompatMouseButton mouseButton)

◆ ZCCompatGetMouseEmulationButtonMappingFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetMouseEmulationButtonMappingFuncPtrType) (ZCCompatContext context, ZSInt32 buttonId, ZCCompatMouseButton *mouseButton)

◆ ZCCompatGetPerEyeImageResolutionFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatGetPerEyeImageResolutionFuncPtrType) (ZCCompatContext context, ZSInt32 *width, ZSInt32 *height)

◆ ZCCompatBeginFrameFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatBeginFrameFuncPtrType) (ZCCompatContext context)

◆ ZCCompatEndFrameFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatEndFrameFuncPtrType) (ZCCompatContext context)

◆ ZCCompatIsAnyGraphicsBindingEnabledFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatIsAnyGraphicsBindingEnabledFuncPtrType) (ZCCompatContext context, ZSBool *isEnabled)

◆ ZCCompatEnableGraphicsBindingDirect3D11FuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatEnableGraphicsBindingDirect3D11FuncPtrType) (ZCCompatContext context, ID3D11Device *d3d11Device)

◆ ZCCompatSubmitFrameDirect3D11FuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSubmitFrameDirect3D11FuncPtrType) (ZCCompatContext context, ID3D11Texture2D *leftEyeTexture, ID3D11Texture2D *rightEyeTexture, DXGI_FORMAT eyeTextureShaderResourceViewFormat, ZSBool isEyeTextureRowOrderFlipped)

◆ ZCCompatEnableGraphicsBindingOpenGLFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatEnableGraphicsBindingOpenGLFuncPtrType) (ZCCompatContext context)

◆ ZCCompatSubmitFrameOpenGLFuncPtrType

typedef ZCCompatError(ZC_COMPAT_API_FUNC_PTR * ZCCompatSubmitFrameOpenGLFuncPtrType) (ZCCompatContext context, ZSUInt32 leftEyeTexture, ZSUInt32 rightEyeTexture, ZSBool isEyeTextureRowOrderFlipped)