Fove SDK  v0.16.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CFove::HeadsetHardwareInfoStruct Contains hardware information for the headset
 CFove::Object< CType >Base class for classes in the FOVE C++ API
 CFove::Result< Value >Class for return values from the C++ API
 CFove::Stereo< Type >Class to hold two copies of something, one for each left and right respectively
 CFove_AdapterIdStruct used to identify a GPU adapter (Windows only)
 CFove_BitmapImageA 2D bitmap image
 CFove_BufferA generic memory buffer
 CFove_CompositorLayerStruct used to store information about an existing compositor layer (after it is created)
 CFove_CompositorLayerCreateInfoStruct used to define the settings for a compositor client
 CFove_CompositorLayerEyeSubmitInfoStruct used to conglomerate the texture settings for a single eye, when submitting a given layer
 CFove_CompositorLayerSubmitInfoStruct used to conglomerate the texture settings when submitting a given layer
 CFove_CompositorTextureBase class of API-specific texture classes
 CFove_DX11TextureStruct used to submit a DirectX 11 texture
 CFove_GLTextureStruct used to submit an OpenGL texture
 CFove_MetalTextureStruct used to submit a texture using the Apple Metal API
 CFove_GazeConvergenceDataStruct to represent the vector pointing where the user is looking at
 CFove_GazeVectorStruct to represent a unit vector out from the eye center along which that eye is looking
 CFove_HeadsetHardwareInfoStruct Contains hardware information for the headset
 CFove_Matrix44Struct to hold a rectangular array
 CFove_PoseStruct to represent a combination of position and orientation of Fove Headset
 CFove_ProjectionParamsStruct holding information about projection fustum planes
 CFove_QuaternionStruct representation on a quaternion
 CFove_RayStruct to represent a Ray
 CFove_ResearchGazeStruct for returning gaze data from the research API
 CFove_TextureBoundsStruct to represent coordinates in normalized space
 CFove_Vec2Struct to represent a 2D-vector
 CFove_Vec2iStruct to represent a 2D-vector of integers
 CFove_Vec3Struct to represent a 3D-vector
 CFove_VersionsStruct to list various version info about the FOVE software
 CFove::Object< Fove_Compositor >
 CFove::CompositorCompositor API
 CFove::Object< Fove_Headset >
 CFove::HeadsetMain API for using headsets
 CFove::Object< Fove_ResearchHeadset >
 CFove::ResearchHeadsetResearch API
 Cexception
 CFove::ExceptionException type that is thrown when an error is ignored in the FOVE API
 CFove_Compositor *
 CFove_Headset *
 CFove_ResearchHeadset *