MCPcopy Create free account

hub / github.com/Sezzary/SilentEngine / types & classes

Types & classes585 in github.com/Sezzary/SilentEngine

↓ 102 callersClassVector2
Source/Math/Objects/Vector2.h:8
↓ 89 callersClassVector3
Source/Math/Objects/Matrix.h:8
↓ 65 callersClassVector2i
Source/Math/Objects/Vector2.h:6
↓ 21 callersClassVector3i
Source/Math/Objects/Vector3.h:7
↓ 19 callersClassColor
@brief Normalized float-based RGBA color. */
Source/Math/Objects/Color.h:8
↓ 18 callersClassMatrix
@brief 4x4 matrix. */
Source/Math/Objects/Matrix.h:11
↓ 18 callersClassRelease
Tools/ExtractAssets.py:46
↓ 13 callersClassStream
@brief Binary file data stream. */
Source/Utils/Stream.h:8
↓ 11 callersClassAxisAlignedBoundingBox
Source/Math/Objects/Ray.h:7
↓ 11 callersClassQuaternion
Source/Math/Objects/Matrix.h:7
↓ 9 callersClassEulerAngles
Source/Math/Objects/Matrix.h:6
↓ 8 callersClassParallelLock
@brief Parallel mutex lock. Behaves like `std::lock_guard`. */
Source/Utils/Parallel.h:105
↓ 7 callersClassBitfield
Source/Utils/Stream.h:5
↓ 7 callersClassButton
@brief Interactable screen space region. */
Source/Gui/Button.h:12
↓ 6 callersClassSample
Convenience container for a 16-bit sample which supports sample add, subtract & attenuate operations
Source/Audio/Spu.h:150
↓ 6 callersClassVector4
Source/Math/Objects/Vector4.h:5
↓ 5 callersClassBezierCurve2
@brief 2D bezier curve. */
Source/Math/Objects/BezierCurve2.h:8
↓ 4 callersClassAxisAngle
Source/Math/Objects/Matrix.h:5
↓ 4 callersClassBlockAllocator
@brief Dynamic memory block allocator using the "first fit" insertion strategy. */
Source/Utils/BlockAllocator.h:14
↓ 3 callersClassSFZ
Tools/freepats-tools/sfz.py:24
↓ 2 callersClassBoundingSphere
Source/Math/Objects/Ray.h:8
↓ 2 callersClassKDT
Tools/kdt-tool/kdt-tool.py:34
↓ 2 callersClassParallelExecutor
@brief Parallel task executor. */
Source/Utils/Parallel.h:17
↓ 1 callersClassAction
@brief Input action. */
Source/Input/Action.h:104
↓ 1 callersClassApplicationManager
Source/Application.h:48
↓ 1 callersClassAssetStreamer
@brief Asset streamer. */
Source/Assets/AssetStreamer.h:71
↓ 1 callersClassAudioManager
@brief Audio manager. */
Source/Audio/Audio.h:8
↓ 1 callersClassAxisAlignedBoundingRect
@brief 2D axis-aligned bounding rectangle (AABR). */
Source/Math/Objects/AxisAlignedBoundingRect.h:8
↓ 1 callersClassBindingManager
@brief Input binder. */
Source/Input/Binding.h:45
↓ 1 callersClassBitfield
Source/Utils/Bitfield.h:5
↓ 1 callersClassClockManager
@brief Game clock manager. */
Source/Services/Clock.h:8
↓ 1 callersClassFilesystemManager
@brief Filesystem manager. */
Source/Services/Filesystem.h:31
↓ 1 callersClassFontManager
@brief Atlased font manager. */
Source/Utils/Font.h:175
↓ 1 callersClassInputManager
@brief Input manager. */
Source/Input/Input.h:80
↓ 1 callersClassOptionsManager
@brief User options configuration manager. */
Source/Services/Options.h:191
↓ 1 callersClassOrientedBoundingBox
Source/Math/Objects/Ray.h:9
↓ 1 callersClassPingPongTexture
@brief GPU ping-pong render target texture. */
Source/Renderer/Backends/SdlGpu/Resources/PingPongTexture.h:8
↓ 1 callersClassPipelineManager
@brief GPU pipeline manager. */
Source/Renderer/Backends/SdlGpu/Pipeline/Pipeline.h:11
↓ 1 callersClassPlane
@brief Infinite 2D plane. */
Source/Math/Objects/Plane.h:8
↓ 1 callersClassProgramAttr
Tools/ConvertMusicSequence.py:72
↓ 1 callersClassRay
@brief 3D ray. */
Source/Math/Objects/Ray.h:12
↓ 1 callersClassSF2
Tools/freepats-tools/sf2.py:46
↓ 1 callersClassSavegameManager
@brief Savegame manager. */
Source/Savegame/Savegame.h:77
↓ 1 callersClassTableEntry
Tools/ExtractAssets.py:57
↓ 1 callersClassTextManager
@brief Text block manager. */
Source/Input/Text.h:29
↓ 1 callersClassToastManager
@brief Pop-up message toaster. */
Source/Services/Toasts.h:14
↓ 1 callersClassToneAttr
Tools/ConvertMusicSequence.py:48
↓ 1 callersClassTranslationManager
@brief Translator for internationalized text. */
Source/Utils/Translator.h:25
↓ 1 callersClassVabHeader
Tools/ConvertMusicSequence.py:31
↓ 1 callersClassVideoPlayer
@brief MPEG1 video player. */
Source/Utils/Video.h:6
↓ 1 callersClassView
@brief 3D render view. */
Source/Renderer/Common/View.h:6
↓ 1 callersClassVirtualSpu
@brief Virutal PSX SPU device core. */
Source/Audio/Spu.h:385
EnumActionGroupId
@brief Input action group IDs. */
Source/Input/Action.h:86
EnumActionId
Source/Input/Binding.h:5
EnumActionId
Source/Input/Action.h:6
ClassAdsrEnvelope
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
EnumAlignMode
@brief Screen space shape align modes. */
Source/Renderer/Common/Enums.h:50
EnumAlignMode
Source/Renderer/Common/Utils.h:5
EnumAnalogAxisId
@brief Analog axis IDs for specialized gameplay and raw device axes. */
Source/Input/Input.h:28
ClassAnmAsset
@brief ANM asset data. */
Source/Assets/Loaders/Anm.h:22
ClassAnmBone
@brief ANM bone. */
Source/Assets/Loaders/Anm.h:6
ClassAnmKeyframe
@brief ANM keyframe. */
Source/Assets/Loaders/Anm.h:15
ClassApplicationWork
@brief Application workspace. Keeps all subsystems. */
Source/Application.h:31
EnumAspectRatioType
Source/Services/Options.h:37
ClassAsset
@brief Streamable asset. */
Source/Assets/AssetStreamer.h:43
ClassAsset
Source/Assets/Loaders/Tim.h:5
ClassAsset
Source/Assets/Loaders/Tmd.h:10
ClassAsset
Source/Assets/Loaders/Png.h:5
ClassAssetLoader
@brief Streamable asset file loader. */
Source/Assets/AssetStreamer.cpp:22
EnumAssetState
@brief Streamable asset states. Used in `Asset`. */
Source/Assets/AssetStreamer.h:34
EnumAssetType
@brief Streamable asset types. Used in `Asset`. */
Source/Assets/AssetStreamer.h:13
ClassAxisAlignedBoundingBox
Source/Math/Objects/BoundingFrustum.h:9
ClassAxisAlignedBoundingBox
@brief 3D axis-aligned bounding box (AABB). */
Source/Math/Objects/AxisAlignedBoundingBox.h:12
ClassAxisAlignedBoundingBox
Source/Math/Objects/OrientedBoundingBox.h:8
ClassAxisAlignedBoundingBox
Source/Math/Objects/BoundingSphere.h:7
ClassAxisAngle
@brief Axis angle rotation representation. */
Source/Math/Objects/AxisAngle.h:12
ClassAxisAngle
Source/Math/Objects/Quaternion.h:8
ClassAxisAngle
Source/Math/Objects/EulerAngles.h:5
ClassAxisAngle
Source/Math/Objects/Vector3.h:5
EnumBindingProfileId
Source/Input/Binding.h:6
EnumBlendMode
Source/Renderer/Backends/SdlGpu/Pipeline/Pipeline.h:3
EnumBlendMode
@brief Render stage blending modes. */
Source/Renderer/Common/Enums.h:36
ClassBlockMetadata
@brief Memory block metadata. */
Source/Utils/BlockAllocator.h:6
EnumBloodColorType
Source/Services/Options.h:68
ClassBoundingFrustum
@brief 3D bounding frustum. */
Source/Math/Objects/BoundingFrustum.h:15
ClassBoundingSphere
Source/Math/Objects/BoundingFrustum.h:10
ClassBoundingSphere
Source/Math/Objects/AxisAlignedBoundingBox.h:7
ClassBoundingSphere
Source/Math/Objects/OrientedBoundingBox.h:9
ClassBoundingSphere
@brief 3D bounding sphere. */
Source/Math/Objects/BoundingSphere.h:12
ClassBoundingVolumeHierarchy
@brief Dynamic bounding volume hierarchy. */
Source/Utils/BoundingVolumeHierarchy.h:21
ClassBuffer
Source/Renderer/Backends/SdlGpu/Resources/Buffer.h:7
ClassBufferTriangle3d
@brief GPU buffer for 3D triangle. */
Source/Renderer/Common/Resources/Layouts/BufferTriangle3d.h:6
ClassBufferVertex2d
@brief GPU buffer for 2D vertex. */
Source/Renderer/Common/Resources/Layouts/BufferVertex2d.h:6
ClassBufferVertex3d
@brief GPU buffer for 3D vertex. */
Source/Renderer/Common/Resources/Layouts/BufferVertex3d.h:6
EnumBvhBuildStrategy
@brief Bounding volume hierarchy build strategies. */
Source/Utils/BoundingVolumeHierarchy.h:13
ClassCell
Source/Utils/SpatialHash.h:9
EnumContainmentType
@brief Geometry containment types. */
Source/Math/Constants.h:21
EnumContainmentType
Source/Math/Objects/BoundingFrustum.h:12
EnumContainmentType
Source/Math/Objects/AxisAlignedBoundingBox.h:9
EnumContainmentType
Source/Math/Objects/OrientedBoundingBox.h:11
next →1–100 of 585, ranked by callers