Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sezzary/SilentEngine
/ types & classes
Types & classes
585 in github.com/Sezzary/SilentEngine
⨍
Functions
1,649
◇
Types & classes
585
↓ 102 callers
Class
Vector2
Source/Math/Objects/Vector2.h:8
↓ 89 callers
Class
Vector3
Source/Math/Objects/Matrix.h:8
↓ 65 callers
Class
Vector2i
Source/Math/Objects/Vector2.h:6
↓ 21 callers
Class
Vector3i
Source/Math/Objects/Vector3.h:7
↓ 19 callers
Class
Color
@brief Normalized float-based RGBA color. */
Source/Math/Objects/Color.h:8
↓ 18 callers
Class
Matrix
@brief 4x4 matrix. */
Source/Math/Objects/Matrix.h:11
↓ 18 callers
Class
Release
Tools/ExtractAssets.py:46
↓ 13 callers
Class
Stream
@brief Binary file data stream. */
Source/Utils/Stream.h:8
↓ 11 callers
Class
AxisAlignedBoundingBox
Source/Math/Objects/Ray.h:7
↓ 11 callers
Class
Quaternion
Source/Math/Objects/Matrix.h:7
↓ 9 callers
Class
EulerAngles
Source/Math/Objects/Matrix.h:6
↓ 8 callers
Class
ParallelLock
@brief Parallel mutex lock. Behaves like `std::lock_guard`. */
Source/Utils/Parallel.h:105
↓ 7 callers
Class
Bitfield
Source/Utils/Stream.h:5
↓ 7 callers
Class
Button
@brief Interactable screen space region. */
Source/Gui/Button.h:12
↓ 6 callers
Class
Sample
Convenience container for a 16-bit sample which supports sample add, subtract & attenuate operations
Source/Audio/Spu.h:150
↓ 6 callers
Class
Vector4
Source/Math/Objects/Vector4.h:5
↓ 5 callers
Class
BezierCurve2
@brief 2D bezier curve. */
Source/Math/Objects/BezierCurve2.h:8
↓ 4 callers
Class
AxisAngle
Source/Math/Objects/Matrix.h:5
↓ 4 callers
Class
BlockAllocator
@brief Dynamic memory block allocator using the "first fit" insertion strategy. */
Source/Utils/BlockAllocator.h:14
↓ 3 callers
Class
SFZ
Tools/freepats-tools/sfz.py:24
↓ 2 callers
Class
BoundingSphere
Source/Math/Objects/Ray.h:8
↓ 2 callers
Class
KDT
Tools/kdt-tool/kdt-tool.py:34
↓ 2 callers
Class
ParallelExecutor
@brief Parallel task executor. */
Source/Utils/Parallel.h:17
↓ 1 callers
Class
Action
@brief Input action. */
Source/Input/Action.h:104
↓ 1 callers
Class
ApplicationManager
Source/Application.h:48
↓ 1 callers
Class
AssetStreamer
@brief Asset streamer. */
Source/Assets/AssetStreamer.h:71
↓ 1 callers
Class
AudioManager
@brief Audio manager. */
Source/Audio/Audio.h:8
↓ 1 callers
Class
AxisAlignedBoundingRect
@brief 2D axis-aligned bounding rectangle (AABR). */
Source/Math/Objects/AxisAlignedBoundingRect.h:8
↓ 1 callers
Class
BindingManager
@brief Input binder. */
Source/Input/Binding.h:45
↓ 1 callers
Class
Bitfield
Source/Utils/Bitfield.h:5
↓ 1 callers
Class
ClockManager
@brief Game clock manager. */
Source/Services/Clock.h:8
↓ 1 callers
Class
FilesystemManager
@brief Filesystem manager. */
Source/Services/Filesystem.h:31
↓ 1 callers
Class
FontManager
@brief Atlased font manager. */
Source/Utils/Font.h:175
↓ 1 callers
Class
InputManager
@brief Input manager. */
Source/Input/Input.h:80
↓ 1 callers
Class
OptionsManager
@brief User options configuration manager. */
Source/Services/Options.h:191
↓ 1 callers
Class
OrientedBoundingBox
Source/Math/Objects/Ray.h:9
↓ 1 callers
Class
PingPongTexture
@brief GPU ping-pong render target texture. */
Source/Renderer/Backends/SdlGpu/Resources/PingPongTexture.h:8
↓ 1 callers
Class
PipelineManager
@brief GPU pipeline manager. */
Source/Renderer/Backends/SdlGpu/Pipeline/Pipeline.h:11
↓ 1 callers
Class
Plane
@brief Infinite 2D plane. */
Source/Math/Objects/Plane.h:8
↓ 1 callers
Class
ProgramAttr
Tools/ConvertMusicSequence.py:72
↓ 1 callers
Class
Ray
@brief 3D ray. */
Source/Math/Objects/Ray.h:12
↓ 1 callers
Class
SF2
Tools/freepats-tools/sf2.py:46
↓ 1 callers
Class
SavegameManager
@brief Savegame manager. */
Source/Savegame/Savegame.h:77
↓ 1 callers
Class
TableEntry
Tools/ExtractAssets.py:57
↓ 1 callers
Class
TextManager
@brief Text block manager. */
Source/Input/Text.h:29
↓ 1 callers
Class
ToastManager
@brief Pop-up message toaster. */
Source/Services/Toasts.h:14
↓ 1 callers
Class
ToneAttr
Tools/ConvertMusicSequence.py:48
↓ 1 callers
Class
TranslationManager
@brief Translator for internationalized text. */
Source/Utils/Translator.h:25
↓ 1 callers
Class
VabHeader
Tools/ConvertMusicSequence.py:31
↓ 1 callers
Class
VideoPlayer
@brief MPEG1 video player. */
Source/Utils/Video.h:6
↓ 1 callers
Class
View
@brief 3D render view. */
Source/Renderer/Common/View.h:6
↓ 1 callers
Class
VirtualSpu
@brief Virutal PSX SPU device core. */
Source/Audio/Spu.h:385
Enum
ActionGroupId
@brief Input action group IDs. */
Source/Input/Action.h:86
Enum
ActionId
Source/Input/Binding.h:5
Enum
ActionId
Source/Input/Action.h:6
Class
AdsrEnvelope
Stores the settings for a voice ADSR envelope. Note: this is same bit layout that the PSX spu uses also.
Source/Audio/Spu.h:56
Enum
AlignMode
@brief Screen space shape align modes. */
Source/Renderer/Common/Enums.h:50
Enum
AlignMode
Source/Renderer/Common/Utils.h:5
Enum
AnalogAxisId
@brief Analog axis IDs for specialized gameplay and raw device axes. */
Source/Input/Input.h:28
Class
AnmAsset
@brief ANM asset data. */
Source/Assets/Loaders/Anm.h:22
Class
AnmBone
@brief ANM bone. */
Source/Assets/Loaders/Anm.h:6
Class
AnmKeyframe
@brief ANM keyframe. */
Source/Assets/Loaders/Anm.h:15
Class
ApplicationWork
@brief Application workspace. Keeps all subsystems. */
Source/Application.h:31
Enum
AspectRatioType
Source/Services/Options.h:37
Class
Asset
@brief Streamable asset. */
Source/Assets/AssetStreamer.h:43
Class
Asset
Source/Assets/Loaders/Tim.h:5
Class
Asset
Source/Assets/Loaders/Tmd.h:10
Class
Asset
Source/Assets/Loaders/Png.h:5
Class
AssetLoader
@brief Streamable asset file loader. */
Source/Assets/AssetStreamer.cpp:22
Enum
AssetState
@brief Streamable asset states. Used in `Asset`. */
Source/Assets/AssetStreamer.h:34
Enum
AssetType
@brief Streamable asset types. Used in `Asset`. */
Source/Assets/AssetStreamer.h:13
Class
AxisAlignedBoundingBox
Source/Math/Objects/BoundingFrustum.h:9
Class
AxisAlignedBoundingBox
@brief 3D axis-aligned bounding box (AABB). */
Source/Math/Objects/AxisAlignedBoundingBox.h:12
Class
AxisAlignedBoundingBox
Source/Math/Objects/OrientedBoundingBox.h:8
Class
AxisAlignedBoundingBox
Source/Math/Objects/BoundingSphere.h:7
Class
AxisAngle
@brief Axis angle rotation representation. */
Source/Math/Objects/AxisAngle.h:12
Class
AxisAngle
Source/Math/Objects/Quaternion.h:8
Class
AxisAngle
Source/Math/Objects/EulerAngles.h:5
Class
AxisAngle
Source/Math/Objects/Vector3.h:5
Enum
BindingProfileId
Source/Input/Binding.h:6
Enum
BlendMode
Source/Renderer/Backends/SdlGpu/Pipeline/Pipeline.h:3
Enum
BlendMode
@brief Render stage blending modes. */
Source/Renderer/Common/Enums.h:36
Class
BlockMetadata
@brief Memory block metadata. */
Source/Utils/BlockAllocator.h:6
Enum
BloodColorType
Source/Services/Options.h:68
Class
BoundingFrustum
@brief 3D bounding frustum. */
Source/Math/Objects/BoundingFrustum.h:15
Class
BoundingSphere
Source/Math/Objects/BoundingFrustum.h:10
Class
BoundingSphere
Source/Math/Objects/AxisAlignedBoundingBox.h:7
Class
BoundingSphere
Source/Math/Objects/OrientedBoundingBox.h:9
Class
BoundingSphere
@brief 3D bounding sphere. */
Source/Math/Objects/BoundingSphere.h:12
Class
BoundingVolumeHierarchy
@brief Dynamic bounding volume hierarchy. */
Source/Utils/BoundingVolumeHierarchy.h:21
Class
Buffer
Source/Renderer/Backends/SdlGpu/Resources/Buffer.h:7
Class
BufferTriangle3d
@brief GPU buffer for 3D triangle. */
Source/Renderer/Common/Resources/Layouts/BufferTriangle3d.h:6
Class
BufferVertex2d
@brief GPU buffer for 2D vertex. */
Source/Renderer/Common/Resources/Layouts/BufferVertex2d.h:6
Class
BufferVertex3d
@brief GPU buffer for 3D vertex. */
Source/Renderer/Common/Resources/Layouts/BufferVertex3d.h:6
Enum
BvhBuildStrategy
@brief Bounding volume hierarchy build strategies. */
Source/Utils/BoundingVolumeHierarchy.h:13
Class
Cell
Source/Utils/SpatialHash.h:9
Enum
ContainmentType
@brief Geometry containment types. */
Source/Math/Constants.h:21
Enum
ContainmentType
Source/Math/Objects/BoundingFrustum.h:12
Enum
ContainmentType
Source/Math/Objects/AxisAlignedBoundingBox.h:9
Enum
ContainmentType
Source/Math/Objects/OrientedBoundingBox.h:11
next →
1–100 of 585, ranked by callers