Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cybereality/Perception
/ types & classes
Types & classes
987 in github.com/cybereality/Perception
⨍
Functions
7,465
◇
Types & classes
987
↓ 581 callers
Class
ImVec2
2D vector (often used to store positions or sizes)
Perception/dependecies/imgui/imgui.h:214
↓ 146 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
Perception/dependecies/imgui/imgui.h:227
↓ 51 callers
Class
xml_node
Perception_v3/Shared/pugixml.hpp:206
↓ 15 callers
Enum
Axis
* Definitions of axes for coordinate and rotation conversions. * LibOVR 0.4.x enumeration. ***/
PluginSection/MotionTracker/OculusTracker/OculusTracker/OculusTracker.h:84
↓ 11 callers
Class
ProxyHelper
* Game configuration helper class. * Contains game configuration structure (ProxyConfig). ***/
Perception_v3/Shared/ProxyHelper.h:177
↓ 11 callers
Class
Value
Perception_v3/Shared/json/writer.h:25
↓ 8 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
Perception/dependecies/json/json.hpp:2611
↓ 7 callers
Class
xpath_node
Perception_v3/Shared/pugixml.hpp:211
↓ 6 callers
Class
ImGuiStoragePair
Perception/dependecies/imgui/imgui.h:1823
↓ 6 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
Perception/dependecies/imgui/imgui_internal.h:410
↓ 6 callers
Class
PathArgument
Perception_v3/Shared/json/forwards.h:29
↓ 5 callers
Class
diyfp
Perception/dependecies/json/json.hpp:14389
↓ 5 callers
Class
json_pointer
Perception/dependecies/json/json.hpp:2923
↓ 5 callers
Class
xpath_node_set
Perception_v3/Shared/pugixml.hpp:212
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
Perception/dependecies/imgui/imgui.h:126
↓ 4 callers
Class
Vertex
----------------------------------------------------------------------
Perception_v3/DxProxy/DxProxy/Win32_DirectXAppUtil.h:404
↓ 4 callers
Class
opt_true
Perception_v3/Shared/pugixml.cpp:639
↓ 4 callers
Class
xpath_node_set_raw
Perception_v3/Shared/pugixml.cpp:6802
↓ 3 callers
Class
ImColor
Helper to build glyph ranges from text/string data
Perception/dependecies/imgui/imgui.h:129
↓ 2 callers
Class
FastWriter
writer.h
Perception_v3/Shared/json/forwards.h:16
↓ 2 callers
Class
Features
features.h
Perception_v3/Shared/json/forwards.h:23
↓ 2 callers
Class
ImGuiPtrOrIndex
Perception/dependecies/imgui/imgui_internal.h:978
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
Perception/dependecies/imgui/imgui_internal.h:109
↓ 2 callers
Class
ImGuiTextRange
Perception/dependecies/imgui/imgui.h:1776
↓ 2 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
Perception/dependecies/imgui/imgui_internal.h:114
↓ 2 callers
Class
Vireio_Constant_Modification_Rule
<summary> Constant modification rule (v4+). Stores all data necessary for a Original class >ConstantModificationRule< 2013 by Chris Drain. </summary>
PluginSection/VireioCore/VireioMatrixModifier/VireioMatrixModifier/VireioMatrixModifierClasses.h:892
↓ 2 callers
Class
document_order_comparator
Perception_v3/Shared/pugixml.cpp:6153
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
Perception/dependecies/json/json.hpp:4790
↓ 2 callers
Class
less
Perception_v3/Shared/pugixml.cpp:5443
↓ 2 callers
Class
less_equal
Perception_v3/Shared/pugixml.cpp:5451
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
Perception/dependecies/json/json.hpp:2424
↓ 2 callers
Class
xml_attribute_iterator
Perception_v3/Shared/pugixml.hpp:201
↓ 2 callers
Class
xml_named_node_iterator
Perception_v3/Shared/pugixml.hpp:202
↓ 2 callers
Class
xml_node_iterator
Perception_v3/Shared/pugixml.hpp:200
↓ 2 callers
Class
xml_text
Perception_v3/Shared/pugixml.hpp:208
↓ 2 callers
Class
xpath_lexer_string
Perception_v3/Shared/pugixml.cpp:6958
↓ 1 callers
Class
AvatarData
* Data structure union. ***/
PluginSection/Renderer/OculusDirectMode/OculusDirectMode/OculusDirectMode.h:845
↓ 1 callers
Class
Factory
Perception_v3/Shared/json/reader.h:271
↓ 1 callers
Class
ImDrawChannel
Forward declarations
Perception/dependecies/imgui/imgui.h:117
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
Perception/dependecies/imgui/imgui.h:118
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
Perception/dependecies/imgui/imgui.h:120
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
Perception/dependecies/imgui/imgui_internal.h:92
↓ 1 callers
Class
ImGuiColumns
Storage data for a single column
Perception/dependecies/imgui/imgui_internal.h:95
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
Perception/dependecies/imgui/imgui_internal.h:111
↓ 1 callers
Class
ImGuiWindow
Storage for a tab item (within a tab bar)
Perception/dependecies/imgui/imgui_internal.h:112
↓ 1 callers
Class
Model
----------------------------------------------------------------------
Perception_v3/DxProxy/DxProxy/Win32_DirectXAppUtil.h:469
↓ 1 callers
Class
OurFeatures
exact copy of Features
Perception_v3/Shared/json/json_reader.cpp:908
↓ 1 callers
Class
Path
Perception_v3/Shared/json/forwards.h:28
↓ 1 callers
Class
ProxyConfig
* Game configuration structure. * All game-specific information + IPD + swap_eyes + stereo_mode + tracker_mode. ***/
Perception_v3/Shared/ProxyHelper.h:48
↓ 1 callers
Class
Reader
reader.h
Perception_v3/Shared/json/forwards.h:20
↓ 1 callers
Class
StyledWriter
Perception_v3/Shared/json/forwards.h:17
↓ 1 callers
Class
ValueConstIterator
Perception_v3/Shared/json/forwards.h:33
↓ 1 callers
Class
ValueIterator
Perception_v3/Shared/json/forwards.h:32
↓ 1 callers
Class
ValueIteratorBase
Perception_v3/Shared/json/forwards.h:31
↓ 1 callers
Class
duplicate_comparator
Perception_v3/Shared/pugixml.cpp:6208
↓ 1 callers
Class
exception
! @brief general exception of the @ref basic_json class This class is an extension of `std::exception` objects with a member @a id for exception ids.
Perception/dependecies/json/json.hpp:2352
↓ 1 callers
Class
file_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
Perception/dependecies/json/json.hpp:4754
↓ 1 callers
Class
invalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
Perception/dependecies/json/json.hpp:2510
↓ 1 callers
Class
not_equal_to
Perception_v3/Shared/pugixml.cpp:5435
↓ 1 callers
Class
other_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
Perception/dependecies/json/json.hpp:2649
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
Perception/dependecies/json/json.hpp:10636
↓ 1 callers
Class
type_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
Perception/dependecies/json/json.hpp:2564
↓ 1 callers
Class
xml_allocator
Perception_v3/Shared/pugixml.cpp:253
↓ 1 callers
Class
xml_node_struct
An XML document tree node.
Perception_v3/Shared/pugixml.cpp:483
↓ 1 callers
Class
xml_tree_walker
Perception_v3/Shared/pugixml.hpp:204
↓ 1 callers
Class
xpath_variable_set
Perception_v3/Shared/pugixml.hpp:214
Class
AQU_D3DInterface
* D3D interface data structure. ***/
Aquilinus/Aquilinus/AQU_SupportedInterfaces.h:63
Class
AQU_DataSheetCategory
* Working area data sheet category. ***/
Aquilinus/Aquilinus/AQU_TransferSite.h:56
Class
AQU_DataSheetEntry
* Working area data sheet entry structure. ***/
Aquilinus/Aquilinus/AQU_TransferSite.h:45
Enum
AQU_Direct3DVersion
* The supported Direct3D Versions. ***/
Aquilinus/Aquilinus/AQU_GlobalTypes.h:120
Enum
AQU_ElementaryNodes
* Elementary Nodes Enumeration. ***/
Aquilinus/Aquilinus/AQU_Nodes.h:49
Enum
AQU_EncryptionMode
* Aquilinus encryption modes. * All supported encryption modes. ***/
Aquilinus/Aquilinus/AQU_FileManager.h:67
Class
AQU_FileManager
* Aquilinus File Manager. * Inherits all input and output operations including file or memory encryptions. ***/
Aquilinus/Aquilinus/AQU_FileManager.h:77
Enum
AQU_InjectionTechniques
* The supported injection techniques. ***/
Aquilinus/Aquilinus/AQU_GlobalTypes.h:145
Enum
AQU_NextNodeCall
<summary> Setting for the next provoking circle. To be set back to >DefaultBehavior< after next circle. </summary>
Aquilinus/Aquilinus/NOD_Basic.h:103
Enum
AQU_NodeBehavior
<summary> The current control beahvior of a node. </summary>
Aquilinus/Aquilinus/NOD_Basic.h:80
Class
AQU_NodeProvider
* All interfaces node provider. ***/
Aquilinus/Aquilinus/AQU_Nodes.h:111
Enum
AQU_NodeProvokingType
<summary> Provoker/Invoker setting. </summary>
Aquilinus/Aquilinus/NOD_Basic.h:91
Class
AQU_Nodus
<summary> Aquilinus plugin import node. All methods empty. </summary>
Aquilinus/Aquilinus/AQU_Nodus.h:44
Enum
AQU_PluginFlags
<summary> Plugin flags. </summary>
Aquilinus/Aquilinus/NOD_Basic.h:112
Enum
AQU_PluginFlags
<summary> Plugin flags </summary>
PluginSection/Include/Vireio_Node_Plugtypes.h:54
Enum
AQU_ProjectStage
* The current stage of the project. ***/
Aquilinus/Aquilinus/AQU_GlobalTypes.h:156
Enum
AQU_SupportedInterfaces
* ALL currently supported D3D interfaces. * Enumeration equals g_sSupportedInterfaces index. **/
Aquilinus/Aquilinus/AQU_SupportedInterfaces.h:94
Class
AQU_TransferSite
* This class inherits all possible data transfer for Aquilinus. * (node data, configuration data) All data is public for other * classes. ***/
Aquilinus/Aquilinus/AQU_TransferSite.h:69
Class
AQU_Version
* The Aquilinus versioning structure. ***/
Aquilinus/Inicio/Inicio.h:94
Class
AQU_WorkingArea
* Direct X Working Area. * Includes the window proc. ***/
Aquilinus/Aquilinus/AQU_WorkingArea.h:73
Enum
AQU_WorkingAreaStatus
* Working area menu control status. ***/
Aquilinus/Aquilinus/AQU_WorkingArea.h:63
Class
ActiveAxisInfo
Perception_v3/DxProxy/DxProxy/D3DProxyDevice.h:721
Class
AlternativesKeyBinding
Perception_v3/Shared/InputControls.h:85
Class
AquilinusCfg
* Base Aquilinus shared memory data structure. * Inherits ALL data shared between the driver and the main app >Inicio<. ***/
Aquilinus/Aquilinus/AQU_GlobalTypes.h:172
Enum
AquilinusColor
* Simple color enumeration for the simple Aquilinus color scheme. ***/
Aquilinus/Aquilinus/AQU_2DData.h:37
Enum
Axis
* Definitions of axes for coordinate and rotation conversions. * LibOVR 0.4.x enumeration. ***/
PluginSection/Renderer/OculusDirectMode/OculusDirectMode/OculusDirectMode.h:717
Enum
Axis
* Definitions of axes for coordinate and rotation conversions. * LibOVR 0.4.x enumeration. ***/
PluginSection/MotionTracker/OculusTracker - SDK 0'8/OculusTracker/OculusTracker.h:84
Enum
AxisDirection
* AxisDirection describes which way the coordinate axis points. Used by WorldAxes. * LibOVR 0.4.x enumeration. ***/
PluginSection/Renderer/OculusDirectMode/OculusDirectMode/OculusDirectMode.h:751
Enum
AxisDirection
* AxisDirection describes which way the coordinate axis points. Used by WorldAxes. * LibOVR 0.4.x enumeration. ***/
PluginSection/MotionTracker/OculusTracker - SDK 0'8/OculusTracker/OculusTracker.h:118
Enum
AxisDirection
* AxisDirection describes which way the coordinate axis points. Used by WorldAxes. * LibOVR 0.4.x enumeration. ***/
PluginSection/MotionTracker/OculusTracker/OculusTracker/OculusTracker.h:118
Class
AxisThresholdBinding
Perception_v3/Shared/InputControls.h:142
Enum
BackBufferVerificationState
PluginSection/VireioCore/VireioStereoSplitterDx10/VireioStereoSplitterDx10/VireioStereoSplitterDx10.h:306
Class
BaseDirect3D9
* Direct 3D. * Overwrites IDirect3D9 and imbeds the actual D3D object pointer in m_pD3D. */
Perception_v3/DxProxy/DxProxy/Direct3D9.h:41
Class
BaseDirect3D9Ex
* Direct 3D extended. * Overwrites IDirect3D9 and imbeds the actual D3D object pointer in m_pD3D. * IMPLEMENTED FOR FUTURE USE, NOT COMPLETE !! */
Perception_v3/DxProxy/DxProxy/Direct3D9Ex.h:42
next →
1–100 of 987, ranked by callers