Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FrictionalGames/AmnesiaAMachineForPigs
/ types & classes
Types & classes
3,212 in github.com/FrictionalGames/AmnesiaAMachineForPigs
⨍
Functions
14,192
◇
Types & classes
3,212
↓ 703 callers
Class
cColor
HPL2/core/include/graphics/Color.h:30
↓ 108 callers
Class
cLuxInput
Game/src/game/LuxInputHandler.h:50
↓ 69 callers
Class
cGuiMessageData
HPL2/core/include/gui/GuiTypes.h:476
↓ 54 callers
Class
cLuxAction
Game/src/game/LuxInputHandler.h:30
↓ 37 callers
Class
cProgramComboFeature
HPL2/core/include/graphics/GraphicsTypes.h:655
↓ 17 callers
Class
cVertex
HPL2/core/include/graphics/GraphicsTypes.h:785
↓ 16 callers
Class
TiXmlHandle
A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. Note that TiXmlHandle is not part of the Tin
HPL2/core/include/impl/tinyXML/tinyxml.h:1632
↓ 13 callers
Class
cSubActionWrapper
Game/src/game/LuxMainMenu_KeyConfig.h:39
↓ 12 callers
Class
cTriEdge
HPL2/core/include/math/MeshTypes.h:48
↓ 11 callers
Class
cGamepadInputData
HPL2/core/include/input/InputTypes.h:444
↓ 8 callers
Class
cLuxJournal_ListPage
Game/src/game/LuxJournal.h:147
↓ 7 callers
Class
TiXmlElement
HPL2/core/include/scene/Light.h:27
↓ 7 callers
Class
cPresetValueInt
Game/src/launcher/LauncherHelper.h:49
↓ 6 callers
Class
cFBitmapRect
The frames bitmap + rect class
HPL2/core/include/graphics/FrameBitmap.h:34
↓ 6 callers
Class
stat
HPL2/core/sources/impl/PlatformUnix.cpp:58
↓ 5 callers
Class
cPresetValueBool
Game/src/launcher/LauncherHelper.h:65
↓ 4 callers
Class
cLuxJournal_ListEntry
Game/src/game/LuxJournal.h:132
↓ 4 callers
Class
cLuxSavedGameEntityFunc
Game/src/game/LuxSavedGame.h:78
↓ 4 callers
Class
cVideoMode
HPL2/core/include/system/SystemTypes.h:161
↓ 3 callers
Class
cKeyPress
HPL2/core/include/input/InputTypes.h:297
↓ 3 callers
Class
cQuaternion
HPL2/core/include/math/Quaternion.h:28
↓ 3 callers
Class
cTempAiNode
HPL2/core/include/scene/World.h:86
↓ 2 callers
Class
VideoComp
HPL2/core/include/system/Platform.h:36
↓ 2 callers
Class
cColladaTransform
HPL2/core/include/impl/MeshLoaderCollada.h:335
↓ 2 callers
Class
cGlowObject
Game/src/game/LuxEffectRenderer.h:27
↓ 2 callers
Class
cLookupDirectory
HPL2/tools/editors/common/DirectoryHandler.h:36
↓ 2 callers
Class
cLuxFlashbackData
Game/src/game/LuxPlayerHelpers.h:290
↓ 2 callers
Class
cLuxNotePage
Game/src/game/LuxJournal.h:56
↓ 2 callers
Class
cLuxScriptVar
Game/src/game/LuxTypes.h:837
↓ 2 callers
Class
cMaterialUvAnimation
HPL2/core/include/graphics/Material.h:49
↓ 2 callers
Class
cPresetValueFloat
Game/src/launcher/LauncherHelper.h:57
↓ 2 callers
Class
cResourceVarsObject
HPL2/core/include/scene/World.h:72
↓ 2 callers
Class
cSerializeMemberFieldIterator
HPL2/core/include/system/SerializeClass.h:293
↓ 2 callers
Class
cSkeletonAABB
HPL2/core/include/scene/AnimationState.h:37
↓ 1 callers
Class
AspectRatio
Game/src/launcher/LauncherHelper.h:73
↓ 1 callers
Class
cAINode
HPL2/core/include/ai/AStar.h:29
↓ 1 callers
Class
cAINodeIterator
HPL2/core/include/ai/AINodeContainer.h:137
↓ 1 callers
Class
cAStarNode
HPL2/core/include/ai/AStar.h:46
↓ 1 callers
Class
cAnimationEventWrapper
HPL2/tools/editors/modeleditor/ModelEditorWorld.h:29
↓ 1 callers
Class
cAnimationTransition
HPL2/core/include/scene/AnimationState.h:76
↓ 1 callers
Class
cAnimationWrapper
HPL2/tools/editors/modeleditor/ModelEditorWorld.h:30
↓ 1 callers
Class
cBoundingVolume
HPL2/core/include/graphics/Renderer.h:46
↓ 1 callers
Class
cColladaAnimSource
HPL2/core/include/impl/MeshLoaderCollada.h:294
↓ 1 callers
Class
cColladaAnimation
HPL2/core/include/impl/MeshLoaderCollada.h:304
↓ 1 callers
Class
cColladaController
HPL2/core/include/impl/MeshLoaderCollada.h:248
↓ 1 callers
Class
cColladaExtraVtx
HPL2/core/include/impl/MeshLoaderCollada.h:144
↓ 1 callers
Class
cColladaGeometry
HPL2/core/include/impl/MeshLoaderCollada.h:181
↓ 1 callers
Class
cColladaJointPair
HPL2/core/include/impl/MeshLoaderCollada.h:229
↓ 1 callers
Class
cColladaVtxArray
HPL2/core/include/impl/MeshLoaderCollada.h:108
↓ 1 callers
Class
cEditorViewportCamera
HPL2/tools/editors/common/EditorViewport.h:34
↓ 1 callers
Class
cEffectNewParam
HPL2/core/sources/impl/MeshLoaderColladaHelpers.cpp:1831
↓ 1 callers
Class
cEntityBodyExtraData
HPL2/core/include/resources/EntityLoader_Object.h:48
↓ 1 callers
Class
cExtraVtxValue
HPL2/core/include/impl/MeshLoaderFBX.h:107
↓ 1 callers
Class
cFileSearcherEntry
HPL2/core/include/resources/FileSearcher.h:33
↓ 1 callers
Class
cGLSLParam
HPL2/core/include/impl/GLSLProgram.h:37
↓ 1 callers
Class
cLuxChestJointData
Game/src/game/LuxProp_Chest.h:40
↓ 1 callers
Class
cLuxSwingDoorJointData
Game/src/game/LuxProp_SwingDoor.h:56
↓ 1 callers
Class
cMaterialData
HPL2/tools/modelview/ModelView.cpp:400
↓ 1 callers
Class
cOutlineObject
Game/src/game/LuxEffectRenderer.h:38
↓ 1 callers
Class
cPhysicsImpactCount
HPL2/core/include/physics/Physics.h:51
↓ 1 callers
Class
cProgramComboSettingsVar
HPL2/core/include/graphics/ProgramComboManager.h:90
↓ 1 callers
Class
cProgramComboVariable
HPL2/core/include/graphics/ProgramComboManager.h:46
↓ 1 callers
Class
cSerializeSavedClass
HPL2/core/include/system/SerializeClass.h:274
↓ 1 callers
Class
cSortEndNodes
HPL2/core/sources/ai/AINodeContainer.cpp:336
↓ 1 callers
Class
cSortResources
HPL2/core/sources/resources/ResourceManager.cpp:87
↓ 1 callers
Class
cSubList
HPL2/core/include/gui/WidgetMultiPropertyListBox.h:31
↓ 1 callers
Class
cUIKey
HPL2/core/include/gui/GuiPopUpUIKeyboard.h:39
↓ 1 callers
Class
cVertexIndices
HPL2/core/sources/math/Math.cpp:3252
↓ 1 callers
Class
cWidgetCallback
HPL2/core/include/gui/Widget.h:44
↓ 1 callers
Enum
eGamepadAxisRange
HPL2/core/include/input/InputTypes.h:395
↓ 1 callers
Enum
eGamepadHatState
HPL2/core/include/input/InputTypes.h:420
↓ 1 callers
Enum
eMouseButton
HPL2/core/include/input/InputTypes.h:36
Class
BinTree
HPL2/core/include/system/BinTree.h:85
Class
BinTreeNode
HPL2/core/include/system/BinTree.h:39
Class
CScriptArray
HPL2/core/include/impl/scriptarray.h:44
Class
Entity
HPL2/core/include/impl/tinyXML/tinyxml.h:401
Class
HplTrans
<summary> Summary description for HplTrans. </summary>
HPL2/tools/HplLangTool/HplTrans.cs:105
Class
LuxPropDefaultBodySettings
Game/src/game/LuxProp.h:233
Enum
NodeType
HPL2/core/include/impl/tinyXML/tinyxml.h:463
Class
Rep
HPL2/core/include/impl/tinyXML/tinystr.h:225
Class
SArrayBuffer
HPL2/core/sources/impl/scriptarray.cpp:35
Class
SArrayCache
HPL2/core/sources/impl/scriptarray.cpp:42
Class
SArrayCache
HPL2/core/include/impl/scriptarray.h:42
Class
SDL_Thread
HPL2/core/include/impl/ThreadSDL.h:25
Class
SDL_mutex
HPL2/core/include/impl/MutexSDL.h:25
Class
SHA1
HPL2/core/include/system/SHA1.h:50
Class
TiXmlAttribute
HPL2/core/include/impl/tinyXML/tinyxml.h:88
Class
TiXmlAttributeSet
A class used to manage a group of attributes. It is only used internally, both by the ELEMENT and the DECLARATION. The set can be changed transpar
HPL2/core/include/impl/tinyXML/tinyxml.h:904
Class
TiXmlBase
TiXmlBase is a base class for every class in TinyXml. It does little except to establish that TinyXml classes can be printed and provide some utilit
HPL2/core/include/impl/tinyXML/tinyxml.h:195
Class
TiXmlComment
HPL2/core/include/impl/tinyXML/tinyxml.h:86
Class
TiXmlCursor
Internal structure for tracking location of items in the XML file. */
HPL2/core/include/impl/tinyXML/tinyxml.h:100
Class
TiXmlDeclaration
HPL2/core/include/impl/tinyXML/tinyxml.h:90
Class
TiXmlDocument
HPL2/core/include/resources/ConfigFile.h:27
Class
TiXmlDocument
HPL2/core/include/impl/XmlDocumentTiny.h:25
Class
TiXmlDocument
HPL2/core/include/impl/tinyXML/tinyxml.h:84
Class
TiXmlElement
HPL2/core/include/scene/ParticleEmitter_UserData.h:26
Class
TiXmlElement
HPL2/core/include/scene/World.h:29
Class
TiXmlElement
HPL2/core/include/resources/ParticleManager.h:27
Class
TiXmlElement
HPL2/core/include/resources/EntityLoader_Object.h:29
Class
TiXmlElement
HPL2/core/include/resources/Resources.h:31
next →
1–100 of 3,212, ranked by callers