Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/REGoth-project/REGoth-bs
/ types & classes
Types & classes
237 in github.com/REGoth-project/REGoth-bs
⨍
Functions
1,142
◇
Types & classes
237
↓ 1 callers
Class
OriginalGameFiles
src/core/Engine.hpp:17
↓ 1 callers
Class
RTTI_EventQueue
src/RTTI/RTTI_EventQueue.hpp:7
↓ 1 callers
Class
RTTI_Inventory
src/RTTI/RTTI_Inventory.hpp:7
↓ 1 callers
Class
RTTI_NeedsGameWorld
src/RTTI/RTTI_NeedsGameWorld.hpp:8
↓ 1 callers
Class
RTTI_Sky
src/RTTI/RTTI_Sky.hpp:7
↓ 1 callers
Class
RTTI_ThirdPersonCamera
src/RTTI/RTTI_ThirdPersonCamera.hpp:8
↓ 1 callers
Class
RTTI_VisualStaticMesh
src/RTTI/RTTI_VisualStaticMesh.hpp:8
Class
AIState
src/AI/ScriptState.hpp:92
Class
AnchoredLabel
src/components/AnchoredTextLabels.hpp:34
Class
AnchoredTextLabels
* Component that manages a set of text labels which are anchored at 3D world positions * and drawn to the GUI widget component of the parent scene
src/components/AnchoredTextLabels.hpp:13
Class
AnchoredTextLabels
src/components/Waynet.hpp:17
Class
AssertionException
* Exception for signaling that an assertion failed. */
src/exception/AssertionException.hpp:10
Enum
AttackSubType
src/AI/EventMessage.hpp:268
Class
BodyState
src/components/VisualCharacter.hpp:79
Class
CameraZoomer
Component that controls zoom of the camera. */
src/common/BsCameraZoomer.h:11
Class
Cell
src/world/WorldHashGrid.hpp:54
Class
Character
src/components/StoryInformation.hpp:11
Class
Character
src/components/GameplayUI.hpp:22
Class
Character
src/components/GameWorld.hpp:22
Class
Character
src/components/Character.hpp:7
Class
Character
src/components/CharacterKeyboardInput.hpp:12
Class
Character
src/components/CharacterEventQueue.hpp:9
Class
Character
src/components/ThirdPersonCamera.hpp:8
Class
Character
src/AI/ScriptState.hpp:16
Class
Character
src/AI/EventMessage.hpp:23
Class
Character
src/scripting/daedalus/DaedalusVMForGameWorld.hpp:9
Class
CharacterAI
src/components/CharacterKeyboardInput.hpp:9
Class
CharacterAI
* Character AI. Implements most of the `AI_*` externals. * Needs to be attached to a scene-object which also has s `Character`-Component. */
src/components/CharacterAI.hpp:21
Class
CharacterAI
src/components/CharacterEventQueue.hpp:12
Class
CharacterAI
src/AI/ScriptState.hpp:19
Class
CharacterEventQueue
src/components/CharacterKeyboardInput.hpp:15
Class
CharacterEventQueue
src/components/CharacterEventQueue.hpp:18
Class
CharacterEventQueue
src/AI/ScriptState.hpp:22
Class
CharacterKeyboardInput
* Component which queries keyboard input and makes the character it is attached to * move accordingly. */
src/components/CharacterKeyboardInput.hpp:25
Class
CharacterState
* Component for the state a character is in (Player, NPC, Monster). * * This component will take requests by user input or other external factor
src/components/CharacterState.hpp:35
Class
Choice
src/components/UIDialogueChoice.hpp:36
Class
ClosestFreepoints
src/components/Waynet.hpp:112
Class
ClosestWaypoints
src/components/Waynet.hpp:93
Enum
ConversationSubType
src/AI/EventMessage.hpp:473
Class
DATFile
src/scripting/daedalus/DATSymbolStorageLoader.hpp:7
Class
DATFile
src/scripting/daedalus/REGothDaedalusVM.hpp:10
Class
DATSymbolStorageLoader
* Converts ZenLib DATFile-Symbols to REGoth Symbols. * * A Symbol from a ZenLib DAT is converted in 3 stages: * * 1. Guess the sy
src/scripting/daedalus/DATSymbolStorageLoader.cpp:21
Class
DATSymbolStorageLoader
src/scripting/daedalus/REGothDaedalusVM.hpp:18
Class
DaedalusClassVarResolver
* In Daedalus, Symbols with the `ClassVar`-flag set will not use the data * it carries with it, but rather ask the VM for something like a *this-
src/scripting/daedalus/DaedalusClassVarResolver.hpp:21
Class
DaedalusClassVarResolver
src/scripting/daedalus/REGothDaedalusVM.hpp:19
Class
DaedalusStack
* This is the stack of the Daedalus-VM. * * In the original, the stack was a single list of 32-bit integers * which was used for everyt
src/scripting/daedalus/DaedalusStack.hpp:22
Class
DaedalusVM
src/scripting/daedalus/REGothDaedalusVM.hpp:20
Class
DaedalusVMForGameWorld
* DaedalusVM implementing the externals needed for GOTHIC.DAT. */
src/scripting/daedalus/DaedalusVMForGameWorld.hpp:23
Enum
DamageSubType
src/AI/EventMessage.hpp:154
Class
DialogueInfo
src/components/StoryInformation.hpp:83
Enum
Empty
src/components/GameWorld.hpp:112
Class
EmptyGame
* @brief A concrete, yet empty REGoth engine which uses the default configuration object * `EngineConfig`. * * This is a convenience class wh
src/core/EmptyGame.hpp:23
Class
Engine
* @brief The core class of REGoth, which offers a lot of default implementations to initialize * the engine, setup the input, the scene, and others
src/core/Engine.hpp:46
Class
Engine
src/core/RunEngine.hpp:5
Class
EngineConfig
* @brief The base configuration for an `Engine`. * * Configuration objects are required to construct an engine. An `EngineConfig` is the defaul
src/core/EngineConfig.hpp:48
Class
EngineContent
src/core/Engine.hpp:16
Class
EngineContent
* Finds REGoths own `content`-folder and offers functions to load the * resources stored inside it. This includes loading shaders and other resourc
src/engine-content/EngineContent.hpp:16
Class
EventHandler
src/components/EventQueue.hpp:9
Class
EventMessage
src/AI/EventMessage.hpp:33
Enum
EventMessageType
src/AI/EventMessage.hpp:36
Class
EventQueue
* Event Queue Component. * * The Event Queue implements a queue, in which events can be stored. The term * "Events" might be a bit misleading
src/components/EventQueue.hpp:68
Class
FPSCamera
* Component that controls rotation of the scene objects it's attached to through mouse input. Used * for first person views. */
src/common/BsFPSCamera.h:14
Class
FPSWalker
* Component that controls movement through a character controller, used for first-person movement. The * CharacterController component must be atta
src/common/BsFPSWalker.h:13
Class
FileIndex
src/original-content/VirtualFileSystem.hpp:43
Class
Focusable
src/components/GameWorld.hpp:13
Class
Focusable
src/components/Character.hpp:10
Class
Focusable
src/components/UIFocusText.hpp:7
Class
Focusable
src/components/Focusable.hpp:7
Class
FoundInRange
src/components/GameWorld.hpp:305
Class
Freepoint
src/components/Waynet.hpp:14
Class
Freepoint
* TODO: Documentation of Freepoint */
src/components/Freepoint.hpp:10
Class
GameClock
src/components/GameWorld.hpp:19
Class
GameClock
* Component that handles play and ingame time. * Offers externals for timespecific Wld_* functions. * Shall be instantiated with the World. *
src/components/GameClock.hpp:14
Enum
GameType
src/core/GameType.hpp:5
Class
GameWorld
src/components/StoryInformation.hpp:8
Class
GameWorld
src/components/ScriptBackedBy.hpp:15
Class
GameWorld
src/components/GameWorld.hpp:25
Class
GameWorld
src/components/NeedsGameWorld.hpp:8
Class
GameWorld
src/components/CharacterKeyboardInput.hpp:18
Class
GameWorld
src/components/CharacterAI.hpp:14
Class
GameWorld
src/components/CharacterEventQueue.hpp:15
Class
GameWorld
src/components/Sky.hpp:11
Class
GameWorld
src/AI/ScriptState.hpp:13
Class
GameWorld
src/scripting/daedalus/DaedalusVMForGameWorld.hpp:12
Class
GameWorld
src/world/internals/ConstructFromZEN.hpp:10
Class
GameWorld
src/world/internals/ImportSingleVob.hpp:15
Class
GameplayUI
src/components/GameplayUI.hpp:19
Class
Gothic1Game
src/core/Gothic1Game.hpp:12
Class
Gothic2Game
src/core/Gothic2Game.hpp:12
Class
Instruction
src/AI/Pathfinder.hpp:30
Class
InternalVirtualFileSystem
src/original-content/VirtualFileSystem.hpp:48
Class
Inventory
src/components/UIInventory.hpp:7
Class
Inventory
src/components/Inventory.hpp:8
Class
Item
src/components/GameWorld.hpp:10
Class
Item
src/components/Item.hpp:8
Class
Item
src/components/UIInventory.hpp:25
Class
Item
src/AI/EventMessage.hpp:26
Class
Item
src/scripting/daedalus/DaedalusVMForGameWorld.hpp:15
Class
MagicMessage
src/AI/EventMessage.hpp:581
Enum
MagicSubType
src/AI/EventMessage.hpp:583
next →
1–100 of 237, ranked by callers