Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BohemiaInteractive/CWR
/ types & classes
Types & classes
3,546 in github.com/BohemiaInteractive/CWR
⨍
Functions
19,810
◇
Types & classes
3,546
↓ 1,125 callers
Class
RString
Reference-counted, copy-on-write string. Identical strings share one allocation, split lazily on the first mutation.
engine/Poseidon/Foundation/Strings/RString.hpp:41
↓ 866 callers
Class
GameValue
engine/Poseidon/Graphics/Rendering/Effects/Smokes.cpp:66
↓ 613 callers
Class
EnumName
engine/Poseidon/Foundation/Enums/EnumNames.hpp:16
↓ 494 callers
Class
Vector3
engine/Poseidon/World/Model/Model.hpp:13
↓ 451 callers
Class
GameFunction
engine/Evaluator/express.hpp:477
↓ 444 callers
Class
GameValue
engine/Evaluator/express.hpp:65
↓ 406 callers
Class
Set
engine/Poseidon/World/Scene/Camera/CameraHold.hpp:36
↓ 350 callers
Class
Color
engine/Poseidon/Core/Types.hpp:173
↓ 286 callers
Class
PackedColor
engine/Poseidon/Graphics/Rendering/ColorsK.hpp:83
↓ 271 callers
Class
GameOperator
engine/Evaluator/express.hpp:518
↓ 217 callers
Class
GameNular
engine/Evaluator/express.hpp:460
↓ 214 callers
Class
Line2DPixel
engine/Poseidon/Graphics/Core/Engine.hpp:236
↓ 175 callers
Class
Direction
engine/Poseidon/Input/InputProcessingSdl.cpp:373
↓ 120 callers
Class
StateInfo
engine/Poseidon/Core/FSM/Fsm.hpp:23
↓ 103 callers
Class
GameValueExt
engine/Poseidon/Game/Commands/GameStateExt.hpp:155
↓ 94 callers
Class
Point2DFloat
engine/Poseidon/UI/Controls/UIControlsBase.hpp:176
↓ 84 callers
Class
FormInfo
engine/Poseidon/AI/AIUnit.hpp:488
↓ 79 callers
Class
GameValue
engine/Poseidon/AI/EntityAI.hpp:16
↓ 73 callers
Class
Rect2DPixel
position of rectangle in viewport in pixels
engine/Poseidon/Graphics/Core/Engine.hpp:229
↓ 69 callers
Class
Add
engine/Poseidon/Foundation/Math/VecTempl.hpp:415
↓ 64 callers
Class
UserActionDesc
engine/Poseidon/Input/UserActionDesc.hpp:10
↓ 62 callers
Class
UITime
engine/Poseidon/Core/Types.hpp:170
↓ 60 callers
Class
Time
engine/Poseidon/Core/Types.hpp:170
↓ 52 callers
Class
Rect2DFloat
engine/Poseidon/UI/Controls/UIControlsWidgets.hpp:503
↓ 44 callers
Class
Point2DFloat
position of point on screen in 2D viewport coordinates ! Insideviewport range: x = <0,1), y = <0,1) */
engine/Poseidon/Graphics/Core/Engine.hpp:258
↓ 38 callers
Class
ControlId
engine/Poseidon/UI/Controls/UIControls.hpp:16
↓ 38 callers
Class
TestValue
Simple value type for hash map testing
tests/unit/engine/Poseidon/Foundation/Containers/test_hashmap.cpp:15
↓ 37 callers
Class
ModId
A mod's identity, normalized for matching. A mod is referred to in many shapes — an absolute mount path (`C:\Workshop\@CSLA`), an `@name` token, a bar
engine/Poseidon/Core/ModId.hpp:16
↓ 37 callers
Class
Vector3
engine/Poseidon/Asset/Formats/BISStructures.hpp:16
↓ 31 callers
Class
Fixed
engine/Poseidon/Foundation/Math/Fixed.hpp:31
↓ 30 callers
Class
Vector3P
engine/Poseidon/Foundation/Math/Math3DP.hpp:74
↓ 27 callers
Class
InputBinding
A single binding entry: maps an input code to an activation mode
engine/Poseidon/Input/InputBinding.hpp:16
↓ 27 callers
Class
RString
engine/Poseidon/Core/Config/ConfigFunctions.cpp:23
↓ 26 callers
Class
IntValue
Simple integer value type
tests/unit/engine/Poseidon/Foundation/Containers/test_quadtree.cpp:12
↓ 24 callers
Class
DifficultyDesc
Describes a single difficulty toggle
engine/Poseidon/Core/Profile/DifficultyTypes.hpp:28
↓ 24 callers
Class
MotionPathItem
engine/Poseidon/World/Entities/Infantry/SoldierOld.hpp:25
↓ 22 callers
Class
Draw
engine/Poseidon/Graphics/Core/Engine.hpp:39
↓ 21 callers
Class
GameObject
Object with position (for continuous quad tree)
tests/unit/engine/Poseidon/Foundation/Containers/test_quadtreeCont.cpp:12
↓ 21 callers
Class
Item
Use a simple struct to avoid ambiguity and type trait issues
tests/unit/engine/Poseidon/Foundation/Containers/test_array.cpp:455
↓ 19 callers
Class
Rect2DAbs
2d rectangle
engine/Poseidon/Graphics/Core/Engine.hpp:192
↓ 17 callers
Class
GroundLayerInfo
engine/Poseidon/World/Terrain/LandscapeRender.cpp:1219
↓ 15 callers
Class
ServerModList
What a server requires of a joining client: a set of mod ids and whether the match must be exact (no extra local mods). Parsed from the server's `mod`
engine/Poseidon/Core/ServerModResolve.hpp:62
↓ 13 callers
Class
NetworkId
unique identifier of network objects
engine/Poseidon/Network/NetworkObject.hpp:53
↓ 13 callers
Class
SensorRowID
engine/Poseidon/AI/EntityAIType.hpp:30
↓ 13 callers
Class
Vector3T
engine/Poseidon/Foundation/Math/Math3DT.hpp:41
↓ 12 callers
Class
Face
engine/Poseidon/Asset/Formats/P3D/P3DStructures.hpp:145
↓ 12 callers
Class
HeapItem
tests/unit/engine/Poseidon/Foundation/Containers/test_array.cpp:541
↓ 12 callers
Class
SmallArrayTestType
tests/unit/engine/Poseidon/Foundation/Containers/test_smallArray.cpp:29
↓ 12 callers
Class
ThingEffectItem
engine/Poseidon/World/Scene/Thing.cpp:666
↓ 12 callers
Class
Vector3K
engine/Poseidon/Foundation/Math/Math3DK.hpp:42
↓ 11 callers
Class
Plane
engine/Poseidon/World/Entities/Vehicles/Plane.hpp:7
↓ 9 callers
Class
EnumName
engine/Poseidon/IO/Serialization/ParamArchive.hpp:75
↓ 9 callers
Class
Frame
Types defined in Core/ (namespace Poseidon)
engine/Poseidon/Core/Types.hpp:378
↓ 9 callers
Class
SensorColID
engine/Poseidon/AI/EntityAIType.hpp:35
↓ 7 callers
Class
Edge
engine/Poseidon/World/Terrain/Occlusion.cpp:968
↓ 7 callers
Class
Matrix3P
engine/Poseidon/Foundation/Math/Math3DP.hpp:75
↓ 7 callers
Class
Matrix3T
engine/Poseidon/Foundation/Math/Math3DT.hpp:42
↓ 7 callers
Class
MipInfo
engine/Poseidon/Graphics/IGraphicsEngine.hpp:21
↓ 7 callers
Class
Offset
engine/Poseidon/Foundation/Containers/StreamArray.hpp:16
↓ 7 callers
Class
TextureHandle
engine/Poseidon/Graphics/Rendering/Frame/Frame.hpp:44
↓ 6 callers
Class
ColorP
engine/Poseidon/Graphics/Rendering/ColorsFloat.hpp:15
↓ 6 callers
Class
Image
Central data type for the texture pipeline: holds pixel data in any PixelFormat and converts between formats via an RGBA8888 intermediate.
engine/Poseidon/Graphics/Textures/Image.hpp:14
↓ 6 callers
Class
InputCode
Typed input code — packs device type + code index into a single value. Compatible with existing INPUT_DEVICE_* | code integers used in KeyList.
engine/Poseidon/Input/InputCode.hpp:23
↓ 6 callers
Class
Matrix3K
engine/Poseidon/Foundation/Math/Math3DK.hpp:43
↓ 6 callers
Class
NamedProperty
engine/Poseidon/Graphics/Rendering/Shape/Shape.hpp:157
↓ 6 callers
Class
stat
engine/Poseidon/Foundation/Common/Platform.cpp:136
↓ 5 callers
Class
IntegrityQuestion
engine/Poseidon/Network/NetworkImplServer.hpp:55
↓ 5 callers
Class
Matrix4K
engine/Poseidon/Foundation/Math/Math3DK.hpp:45
↓ 5 callers
Class
Matrix4P
engine/Poseidon/Foundation/Math/Math3DP.hpp:76
↓ 5 callers
Class
Matrix4T
engine/Poseidon/Foundation/Math/Math3DT.hpp:43
↓ 5 callers
Class
TerrainInterpolationInfo
engine/Poseidon/UI/OptionsUIImplVideo.cpp:216
↓ 4 callers
Class
ColorK
engine/Poseidon/Graphics/Rendering/ColorsK.hpp:18
↓ 4 callers
Class
Item
engine/Poseidon/AI/AICore.hpp:101
↓ 4 callers
Class
Session
engine/Poseidon/Core/DownloadWorker.hpp:98
↓ 4 callers
Class
TestClass
tests/unit/engine/Poseidon/Foundation/Containers/test_typeOpts.cpp:32
↓ 4 callers
Class
Vector2
Trivially copyable POD structures for binary reading. Use aggregate initialization: Vector3{1.0f, 2.0f, 3.0f} or Vector3{} for zero-init.
engine/Poseidon/Asset/Formats/BISStructures.hpp:11
↓ 4 callers
Class
WeatherBasic
engine/Poseidon/World/Terrain/Landscape.cpp:410
↓ 4 callers
Class
stat
apps/tools/Tools/commands/PboCommand.cpp:200
↓ 3 callers
Class
Draw
engine/Poseidon/Graphics/Rendering/Frame/Frame.hpp:94
↓ 3 callers
Class
DrawItem
Per-object draw submission — changes per submitted object.
engine/Poseidon/Graphics/Core/RenderState.hpp:108
↓ 3 callers
Class
ManProxy
engine/Poseidon/World/Entities/Vehicles/Transport.hpp:483
↓ 3 callers
Class
ModCatalogEntry
mserver/MasterService/src/model.rs:244
↓ 3 callers
Class
NamedProperty
engine/Poseidon/World/Model/Model.hpp:142
↓ 3 callers
Class
Point
tests/unit/engine/Poseidon/Foundation/Containers/test_bool_array2d.cpp:120
↓ 3 callers
Class
Point
tests/unit/engine/Poseidon/Foundation/Containers/test_array.cpp:429
↓ 3 callers
Class
Rect2DFloat
position of rectangle on screen in 2D viewport coordinates
engine/Poseidon/Graphics/Core/Engine.hpp:265
↓ 3 callers
Class
RefNetworkDataNull
engine/Poseidon/Network/NetworkMsgFormat.hpp:324
↓ 3 callers
Class
Time
in-game time (full, millisecond resolution)
engine/Poseidon/Foundation/Time/Time.hpp:62
↓ 3 callers
Class
stat
engine/Poseidon/IO/PackFiles.cpp:38
↓ 3 callers
Class
stat
engine/Poseidon/IO/Filesystem/platform/FileOps_posix.cpp:51
↓ 2 callers
Class
ASOField
engine/Poseidon/Game/OperMap.cpp:39
↓ 2 callers
Class
AddonInfo
engine/Poseidon/Asset/Addon/AddonInfo.hpp:11
↓ 2 callers
Class
BoundingSphere
engine/Poseidon/Graphics/Shadow/ShadowMath.hpp:147
↓ 2 callers
Class
CStaticMap
engine/Poseidon/UI/Map/UIMapBase.hpp:125
↓ 2 callers
Class
Command
engine/Poseidon/AI/AIUnit.hpp:534
↓ 2 callers
Class
CreateContext
engine/Poseidon/UI/Map/UIMapExtDisplay.cpp:1177
↓ 2 callers
Class
Func
engine/Poseidon/Foundation/Math/VecTempl.hpp:36
↓ 2 callers
Class
GraphicsEngineParams
Engine creation parameters.
engine/Poseidon/Graphics/GraphicsEngineFactory.hpp:39
↓ 2 callers
Class
LockItem
engine/Poseidon/Foundation/Threads/PoCritical.cpp:205
↓ 2 callers
Class
Matrix
engine/Poseidon/Foundation/Common/MathND.hpp:13
next →
1–100 of 3,546, ranked by callers