MCPcopy Create free account

hub / github.com/KTStephano/StratusGFX / types & classes

Types & classes525 in github.com/KTStephano/StratusGFX

↓ 163 callersClassLightParams
Examples/Common/LightControllers.h:5
↓ 85 callersClassDegrees
Source/Engine/StratusMath.h:24
↓ 46 callersClassTexture
Source/Engine/StratusTexture.h:9
↓ 22 callersClassFrameBuffer
Source/Engine/StratusFrameBuffer.h:28
↓ 22 callersClassGpuBuffer
A gpu buffer holds primitive data usually in the form of floats, ints and shorts TODO: Look into use cases for things other than STATIC_DRAW
Source/Engine/StratusGpuBuffer.h:79
↓ 22 callersClassRadians
Source/Engine/StratusMath.h:25
↓ 21 callersClassRotation
See http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-17-quaternions/ for more info on quaternions
Source/Engine/StratusMath.h:133
↓ 6 callersClassTextureMemResidencyGuard
Source/Engine/StratusTexture.h:181
↓ 6 callersClassop
glm/detail/_swizzle.hpp:70
↓ 5 callersClassDeleter
Source/Engine/StratusPoolAllocator.h:263
↓ 3 callersClassVplDistKey_
Source/Engine/StratusRendererBackend.h:602
↓ 3 callersClasstype
glm/gtx/type_trait.hpp:41
↓ 2 callersClassGpuArrayBuffer
Holds different gpu buffers and can bind/unbind them all as a group
Source/Engine/StratusGpuBuffer.h:130
↓ 2 callersClassgenType
glm/detail/type_gentype.hpp:24
↓ 1 callersClassGBuffer
Source/Engine/StratusRendererBackend.h:327
↓ 1 callersClassLargeUnevenStruct
Tests/UnitTests/TestStackAllocators.cpp:70
↓ 1 callersClassRendererFrontend
Source/Engine/StratusApplication.h:8
↓ 1 callersClassShadowMapCache
Source/Engine/StratusRendererBackend.h:501
↓ 1 callersClassWindow
Source/Engine/StratusWindow.h:25
↓ 1 callersClasswidth
glm/gtx/io.hpp:120
ClassApplication
Special interface class which the engine knows is the entry point for the application (e.g. editor or game)
Source/Engine/StratusApplication.h:16
ClassApplicationThread
Source/Engine/StratusApplicationThread.h:13
ClassAsync
Source/Engine/StratusAsync.h:258
ClassAsync<void>
Source/Engine/StratusAsync.h:306
ClassAsyncImpl_
Source/Engine/StratusAsync.h:12
ClassAsyncImpl_<void>
Source/Engine/StratusAsync.h:154
ClassBase
Tests/UnitTests/TestPoolAllocators.cpp:127
ClassBaseDeleter
Source/Engine/StratusPoolAllocator.h:288
ClassBathroom
Examples/ExampleEnv06/Bathroom.cpp:25
ClassBistro
Examples/ExampleEnv05/Bistro.cpp:424
ClassBucket
Source/Engine/StratusConcurrentHashMap.h:120
EnumBufferBit
Source/Engine/StratusFrameBuffer.h:9
ClassBufferBounds
Source/Engine/StratusFrameBuffer.h:20
EnumBufferFilter
Source/Engine/StratusFrameBuffer.h:15
ClassCamera
Source/Engine/StratusCamera.h:9
ClassCameraController
Examples/Common/CameraController.h:11
ClassChunk_
Source/Engine/StratusPoolAllocator.h:148
EnumColorSpace
Source/Engine/StratusResourceManager.h:17
ClassComponentAllocator_
Source/Engine/StratusEntity.h:26
ClassConcurrentHashMap
Source/Engine/StratusConcurrentHashMap.h:58
ClassConcurrentIterator
Source/Engine/StratusConcurrentHashMap.h:119
ClassContainerPoolAllocator
Source/Engine/StratusPoolAllocator.h:194
ClassCornellBox
Examples/ExampleEnv08/CornellBox.cpp:25
ClassDefaultChunkAllocator_
Source/Engine/StratusPoolAllocator.h:16
ClassDefaultUnsafePtrDeleter_
Source/Engine/StratusPointer.h:7
ClassDerived
Tests/UnitTests/TestPoolAllocators.cpp:138
ClassEngine
Engine class which handles initializing all core engine subsystems and helps keep everything in sync during frame updates
Source/Engine/StratusEngine.h:49
ClassEngine
Source/Engine/StratusApplication.h:10
ClassEngineInitParams
Contains everything the engine needs to perform first-time init
Source/Engine/StratusEngine.h:33
ClassEngineModuleInit
Source/Engine/StratusEngine.cpp:126
ClassEngineStatistics
Source/Engine/StratusEngine.h:39
ClassEntity
Source/Engine/StratusEntity.h:66
ClassEntity
Source/Engine/StratusEntityCommon.h:6
ClassEntityComponent
Meant to store any relevant data that will be manipulated by the engine + application at runtime
Source/Engine/StratusEntity.h:76
ClassEntityComponent
Source/Engine/StratusEntityCommon.h:7
ClassEntityComponentPair
Source/Engine/StratusEntity.h:160
ClassEntityComponentPointerManager
Source/Engine/StratusEntity.h:115
ClassEntityComponentSet
Keeps track of a unique set of components Not thread safe unless doing readonly operations Guarantee: Component pointers will never move around in mem
Source/Engine/StratusEntity.h:168
ClassEntityComponentSet
Source/Engine/StratusEntityManager.h:17
ClassEntityComponentSet
Source/Engine/StratusEntityCommon.h:8
EnumEntityComponentStatus
Source/Engine/StratusEntity.h:69
ClassEntityComponentView
Enables an entity component pointer to be inserted into hash set/map
Source/Engine/StratusEntity.h:96
ClassEntityProcess
An entity system process signals to the engine that it wants to be called once per frame in order to operate on certain entity data lists
Source/Engine/StratusEntityProcess.h:12
ClassEntityProcess
Source/Engine/StratusEntityCommon.h:9
ClassEntityTest
Tests/IntegrationTests/EntityTest.cpp:142
ClassEntry
Source/Engine/StratusConcurrentHashMap.h:67
ClassExampleApp
Examples/ExampleEnv00/ExampleApp.cpp:4
ClassFilesystem
Source/Engine/StratusFilesystem.h:11
ClassFrameBufferImpl
Source/Engine/StratusFrameBuffer.cpp:8
ClassFrameBufferImpl
Source/Engine/StratusFrameBuffer.h:27
ClassFrameRateController
Examples/Common/FrameRateController.h:11
ClassGpuArrayBufferImpl
Source/Engine/StratusGpuBuffer.h:75
EnumGpuBaseBindingPoint
Source/Engine/StratusGpuBuffer.h:41
EnumGpuBindingPoint
Source/Engine/StratusGpuBuffer.h:21
ClassGpuBufferImpl
Source/Engine/StratusGpuBuffer.h:74
ClassGpuBufferImpl
Source/Engine/StratusGpuBuffer.cpp:77
ClassGpuCommandBuffer
Source/Engine/StratusGpuCommandBuffer.h:15
ClassGpuCommandManager
Source/Engine/StratusGpuCommandBuffer.h:16
ClassGpuCommandReceiveBuffer
Source/Engine/StratusGpuCommandBuffer.h:18
ClassGpuCommandReceiveManager
Source/Engine/StratusGpuCommandBuffer.h:19
ClassGpuMaterialBuffer
Source/Engine/StratusGpuMaterialBuffer.h:16
ClassGpuMeshAllocator
Responsible for allocating vertex and index data. All data is stored in two giant GPU buffers (one for vertices, one for indices). This is NOT thread
Source/Engine/StratusGpuBuffer.h:365
ClassGpuMeshAllocatorTest
Tests/IntegrationTests/GpuMeshAllocatorTest.cpp:16
EnumGpuPrimitiveBindingPoint
A more restrictive set of bindings good for things like floating point (vertex, normal, etc.) and integer (index) buffers
Source/Engine/StratusGpuBuffer.h:36
ClassGpuPrimitiveBuffer
Source/Engine/StratusGpuBuffer.h:117
EnumGpuStorageType
Source/Engine/StratusGpuBuffer.h:46
ClassGpuTypedBuffer
Source/Engine/StratusGpuBuffer.h:154
ClassGraphicsConfig
* This contains information about a lot of the * OpenGL configuration params after initialization * takes place. */
Source/Engine/StratusGraphicsDriver.h:12
ClassGraphicsContext
Source/Engine/StratusGraphicsDriver.cpp:9
ClassGraphicsDriver
Initializes both the underlying graphics context as well as any global GPU memory that the system will need
Source/Engine/StratusGraphicsDriver.h:59
ClassHandle
Source/Engine/StratusHandle.h:19
EnumImageTextureAccessMode
Source/Engine/StratusTexture.h:90
ClassInfiniteLight
Source/Engine/StratusRendererBackend.h:37
ClassInfiniteLight
Source/Engine/StratusLight.h:14
ClassInputHandler
Source/Engine/StratusWindow.h:17
ClassInputManager
Source/Engine/StratusApplication.h:11
ClassInterrogation
Examples/ExampleEnv03/Interrogation.cpp:25
ClassJunkShop
Examples/ExampleEnv09/JunkShop.cpp:27
ClassLight
Source/Engine/StratusRendererBackend.h:36
ClassLight
Source/Engine/StratusLight.h:15
next →1–100 of 525, ranked by callers