Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NGrindstone
  NAi
   NRendererFeatures
    CNavMeshDebug
   CGrindstoneRecastContext
   CNavAgentComponent
   CNavAgentType
   CNavmeshAgentComponent
   CNavMeshComponent
   CNavMeshDebugRenderer
    CDebugVertex
    CDrawCall
   CNavMeshLocomotionData
   CNavMeshWorldContext
   COffNavMeshConnectionComponent
  NAssets
   NAssetPackSerializer
    CAssetPackageSerializer
   CArchiveAssetLoader
   CArchiveContentFile
    CHeader
   CArchiveDirectory
    CAssetInfo
    CAssetTypeIndex
    CArchiveInfo
   CArchiveDirectoryDeserializer
   CArchiveDirectoryFile
    CHeader
    CAssetTypeSectionInfo
    CAssetInfo
    CArchiveInfo
   CAssetLoadBinaryResult
   CAssetLoader
   CAssetLoadTextResult
   CAssetManager
   CAssetRegistry
    CEntry
   CFileAssetLoader
  NAudio
   CAudioClipAsset
   CAudioClipImporter
   CCore
   CSource
    CCreateInfo
  NBuildSettings
   CPluginBuildSettings
   CSceneBuildSettings
  NContainers
   CArrayIterator
   CBitset
   CBitsetEnum
    CIterator
   CBitsetFlags
    CIterator
   CConstArrayIterator
   CConstReverseArrayIterator
   CDynamicArray
   CReverseArrayIterator
   CReverseRange
   CReverseRangeTemp
   CSpan
  NECS
   CComponentFunctions
   CComponentRegistrar
   CEntity
   Chas_clone
   Chas_clone< T, std::void_t< decltype(std::declval< const T & >().Clone(std::declval< Grindstone::WorldContextSet & >(), std::declval< entt::entity >()))> >
   CISystem
   CSystemRegistrar
  NEditor
   NImguiEditor
    NSettings
     CBasePage
     CBuild
      CSceneData
     CCodeTools
     CCompilerProperties
     CPageData
     CPlatforms
     CPlatformWindows
     CProjectSettingsWindow
     CSettingsWindow
     CUserSettingsWindow
    CAssetBrowserPanel
    CAssetPicker
    CBuildPopup
    CComponentInspector
    CConsolePanel
     CEditorConsoleMessage
    CControlBar
    CCurrentPluginData
    CCvarBrowser
    CImguiEditor
    CImguiInput
    CImguiInterface
    CImguiRenderer
    CImguiRendererVulkan
    CInspectorPanel
    CMaterialInspector
    CMaterialParameter
    CMenubar
    CNewComponentInput
    CPluginListElement
    CPluginsWindow
    CSampler
    CSceneHeirarchyPanel
    CStatsPanel
    CStatusBar
    CSuggestedInput
    CSystemPanel
    CTaskPanel
    CTracingPanel
    CViewportPanel
   NImporters
    CStandardMaterialCreateInfo
   NRendererFeatures
    CGizmos
    CGrid
    CMousePick
    CSelectionOutline
   NScriptBuilder
    CCSharpBuildManager
    CCSharpProjectMetaData
   CAddComponentCommand
   CAddEntityCommand
   CAssetRegistry
    CEntry
   CAssetTemplateRegistry
    CAssetTemplate
   CBaseCommand
   CBuildProcessStats
   CCommandList
   CDeleteComponentCommand
   CDeleteEntityCommand
   CEditorCamera
   CFileManager
    CMountPoint
   CGitManager
   CGizmoRenderer
    CShapeMetaData
    CGizmoUniformBuffer
   CIEditor
   CImporterData
   CImporterSettings
    CValue
   CJointCommand
   CManager
   CMetaFile
    CSubasset
   CSelection
   CSetDataCommand
   CTask
   CTaskSystem
   CThumbnailManager
    CAtlasCoords
    CIconData
  NEvents
   CBaseEvent
   CCharacterTypedEvent
   CDispatcher
   CKeyPressEvent
   CMouseMovedEvent
   CMousePressEvent
   CMouseScrolledEvent
   CPrintMessageEvent
   CWindowForceQuitEvent
   CWindowKillFocusEvent
   CWindowMovedEvent
   CWindowResizeEvent
   CWindowStartFocusEvent
   CWindowTryQuitEvent
  NFormats
   NAnimation
    NV1
     CHeader
     CBoneChannel
     CKeyframe
     CBoneChannelData
   NDDS
    CDDS_PIXELFORMAT
    CDDSHeader
    CDDSHeaderExtended
    CDdsParseOutput
   NModel
    NV1
     CBoundingData
     CHeader
   NPipelines
    NV1
     CPassPipelineHeader
     CPassPipelineShaderStageHeader
     CPassPipelineAttachmentHeader
     CGraphicsPipelineSetHeader
     CGraphicsPipelineConfigurationHeader
     CPassDescriptorBinding
     CPassDescriptorSet
     CComputePipelineConfigurationHeader
     CComputePipelineSetHeader
     CPipelineSetFileHeader
     CShaderReflectInputVariables
     CShaderReflectDescriptorBinding
     CShaderReflectDescriptorSet
     CMaterialParameter
     CMaterialResource
     CBufferReflection
     CBufferReflectionMember
   NRig
    NV1
     CHeader
     CBone
  NGraphicsAPI
   NOpenGL
    CBuffer
    CComputePipeline
    CCore
    CDescriptorSet
    CDescriptorSetLayout
    CFramebuffer
    CGraphicsPipeline
    CImage
    CSampler
    CVertexArrayObject
    CWindowGraphicsBinding
   NVulkan
    CBuffer
    CCommandBuffer
    CComputePipeline
    CCore
    CDescriptorSet
    CDescriptorSetLayout
    CFramebuffer
    CGraphicsPipeline
    CImage
    CImageSet
    CImageSetNative
    CPipelineLayout
    CQueueFamilyIndices
    CRenderPass
    CSampler
    CSwapChainSupportDetails
    CVertexArrayObject
    CWindowBindingDataNative
    CWindowGraphicsBinding
   CBlendData
   CBuffer
    CCreateInfo
   CBufferBarrier
   CBufferCopyRegion
   CClearAttachment
   CClearColor
   CClearDepthStencil
   CClearRect
   CClearUnion
   CCommandBuffer
    CCommandBufferSecondaryInfo
    CCreateInfo
   CComputePipeline
    CCreateInfo
   CCore
    CCreateInfo
   CDescriptorSet
    CBinding
    CCreateInfo
   CDescriptorSetLayout
    CBinding
    CCreateInfo
   CDirectX12CommandBuffer
   CDirectX12DepthStencilTarget
   CDirectX12Descriptor
   CDirectX12DescriptorLayout
   CDirectX12Framebuffer
   CDirectX12GraphicsPipeline
   CDirectX12GraphicsWrapper
   CDirectX12IndexBuffer
   CDirectX12RenderPass
   CDirectX12RenderTarget
   CDirectX12Texture
   CDirectX12TextureBinding
   CDirectX12TextureBindingLayout
   CDirectX12UniformBuffer
   CDirectX12UniformBufferBinding
   CDirectX12VertexBuffer
   CFramebuffer
    CDefaultFramebufferCreateInfo
    CCreateInfo
   CGraphicsPipeline
    CShaderStageData
    CAttachmentData
    CPipelineData
    CCreateInfo
   CImage
    CCreateInfo
    CImageRegion
   CImageBarrier
   COpenGLFormats
   CPipelineLayout
    CCreateInfo
   CRenderAttachment
   CRenderPass
    CAttachmentInfo
    CCreateInfo
   CSampler
    CCreateInfo
   CSamplerOptions
   CVertexArrayObject
    CCreateInfo
   CVertexAttributeDescription
   CVertexBindingDescription
   CVertexInputLayout
   CVertexInputLayoutBuilder
    CInlineAttribute
   CWindowGraphicsBinding
  NHash
   CHashPair
  NImporters
   CImporterManager
  NInput
   CInterface
   CManager
  NLogger
   CLoggerState
  NMath
   CBox3D
   CEulerAngles
   CExportableQuaternion
   CExportableVector
   CFloat2
   CFloat3
   CFloat4
   CIntBox3D
   CIntRect2D
   CQuaternion
   CRect2D
  NMemory
   NAllocatorCore
    CAllocatorState
   NAllocators
    CBasePoolAllocator
     CFreeLink
    CDynamicAllocatorA dynamic allocator represented by a linked list
     CFreeHeader
     CAllocationHeader
    CGenericPoolAllocatorA generic pool allocator where all allocations have up to a certain chunk size
    CLinearAllocatorA linear allocator where memory can only be deallocated when the entire allocator is cleared
    CPoolAllocatorA typed pool allocator where all allocations are the size of the type T
    CStackAllocatorA stack allocator where memory can only be deallocated in order (LIFO)
  NPhysics
   NJolt
    CCharacterRigidbodyControllerComponent
    CRigidbodyComponent
   CBoxColliderComponent
   CBPLayerInterfaceImpl
   CCapsuleColliderComponent
   CCharacterKinematicControllerComponent
   CCharacterRigidbodyControllerComponent
   CColliderComponent
   CJoltPhysicsSettingsPage
   CLayer
   CLayerMask
   CMyBodyActivationListener
   CMyContactListener
   CObjectLayerPairFilterImplClass that determines if two object layers can collide
   CObjectVsBroadPhaseLayerFilterImplClass that determines if an object layer can collide with a broadphase layer
   CPhysicsSettings
   CPlaneColliderComponent
   CRigidBodyComponent
   CSphereColliderComponent
   CWorldContext
  NPipelineAssetMetaData
   CParameterValue
   CParameter
   CBuffer
   CResourceSlot
  NPlugins
   CDefaultPluginManager
   CEditorPluginInterface
   CEditorPluginManager
   CIEditorInterface
   CInterface
   CIPluginManager
   CLoadItem
   CManifestData
   CMetaData
    CPluginDependency
    CBinary
    CAssetDirectory
  NProfiler
   CResult
   CInstrumentationSession
   CManager
   CTimer
  NReflection
   CDefaultResolver
    CIsReflected
   CTypeDescriptor
   CTypeDescriptor_AssetReference
   CTypeDescriptor_Bool
   CTypeDescriptor_Double
   CTypeDescriptor_Double2
   CTypeDescriptor_Double3
   CTypeDescriptor_Double4
   CTypeDescriptor_Entity
   CTypeDescriptor_FixedArray
   CTypeDescriptor_Float
   CTypeDescriptor_Float2
   CTypeDescriptor_Float3
   CTypeDescriptor_Float4
   CTypeDescriptor_Int16
   CTypeDescriptor_Int2
   CTypeDescriptor_Int3
   CTypeDescriptor_Int32
   CTypeDescriptor_Int4
   CTypeDescriptor_Int64
   CTypeDescriptor_Int8
   CTypeDescriptor_PhysicsLayer
   CTypeDescriptor_PhysicsLayerMask
   CTypeDescriptor_Quat
   CTypeDescriptor_StdString
   CTypeDescriptor_StdVector
   CTypeDescriptor_Struct
    CMember
    CCategory
   CTypeDescriptor_Uint16
   CTypeDescriptor_Uint2
   CTypeDescriptor_Uint3
   CTypeDescriptor_Uint32
   CTypeDescriptor_Uint4
   CTypeDescriptor_Uint64
   CTypeDescriptor_Uint8
   CTypeResolver
   CTypeResolver< Grindstone::AssetReference< T > >
   CTypeResolver< std::vector< T > >
   CTypeResolver< T[N]>
  NRenderer
   CAABB
   CAttachmentInfo
   CBloom
    CImageSet
   CBlur
   CBufferDescription
   CBufferTransfer
   CBuilderBufferTransfer
   CBuilderImageTransfer
   CComputeRenderGraphBuilderPass
   CComputeRenderGraphBuilderPassBase
   CComputeRenderGraphPass
   CComputeRenderGraphPassBase
   CCullingFrustum
   CDebug
   CDeferredRendererRenderPasses
   CDepthOfField
   CForward
   CGbuffer
   CGbufferData
   CGraphicsRenderGraphBuilderPass
   CGraphicsRenderGraphBuilderPassBase
   CGraphicsRenderGraphPass
   CGraphicsRenderGraphPassBase
   CImageDescription
   CImageTransfer
   CLighting
   CMetaRect
   CMetaSize
   CMetaSize2D
   COBB
   CPassBufferDesc
   CPassImageDesc
    CAttachmentMeta
   CPipelineRenderGraphBuilderPass
   CPipelineRenderGraphPass
   CPostProcessSettings
   CPresentRenderGraphBuilderPass
   CPresentRenderGraphPass
   CRenderableBufferPair
   CRenderFrameContext
   CRenderFrameViewContext
   CRenderGraph
   CRenderGraphBuilder
   CRenderGraphBuilderPass
   CRenderGraphBuilderResourceRef
   CRenderGraphContext
   CRenderGraphFrameResources
   CRenderGraphPass
   CRenderGraphResourceRef
   CRenderingPipeline
   CRenderMode
   CScreenSpaceAmbientOcclusion
   CScreenSpaceReflections
   CShadow
   CShadowPassReturnData
   CSkinning
   CSmaa
   CTonemap
   CTransferRenderGraphBuilderPass
   CTransferRenderGraphPass
   CTransientBufferData
   CTransientBufferDescription
   CTransientBufferKey
   CTransientImageData
   CTransientImageDescription
   CTransientImageKey
   CTransientResourceManager
    CPooledImage
    CPooledBuffer
   CTransientResourceUnion
  NRendering
   CAssetRendererFilter
   CAssetRenderQueueContext
   CGeometryRenderStats
   CRendererFeature
   CRenderGraphWorldContext
   CRenderPathBase
   CRenderViewData
  NSceneManagement
   CScene
   CSceneLoaderJson
   CSceneManager
   CSceneWriterJson
  NScripting
   NCSharp
    CCSharpManager
     CAssemblyData
    CFieldMetaData
    CScriptClass
     CMethods
    CScriptComponent
    CScriptField
  CAnimationClipAsset
   CBoneChannel
   CKeyframe
  CAnimationClipImporter
  CAnimatorComponent
  CAsset
  CAssetImporter
  CAssetReference
  CAssetRendererManager
  CAudioListenerComponent
  CAudioSourceComponent
  CBaseAssetRenderer
  CBlackboard
  CBlackboardEntry
  CBuffer
  CCamera
  CCameraComponent
  CComponentRegistrar
  CComputePipelineAsset
  CComputePipelineImporter
  CConsoleMessage
  CConstHashedString
  CCsharpGlobals
  CCvarArray
  CCvarParameter
  CCvarStorage
  CCvarSystem
  CCvarSystemImpl
  CDeferredDeletionQueue
  CDeletionQueue
  CDirectionalLightComponent
   CShadowData
   CUniformStruct
  CDisplay
  CDisplayManager
  CEngineCore
   CEarlyCreateInfo
   CLateCreateInfo
  CEntity
  CEnvironmentMapComponent
  CGameplayTag
  CGenericAssetReference
  CGlfwWindow
  CGraphicsPipelineAsset
   CPass
   CMetaData
  CGraphicsPipelineImporter
  CHashedString
  CHotReloadContext
  CLogger
  CMaterialAsset
  CMaterialImporter
  CMesh3dAsset
   CSubmesh
  CMesh3dImporter
  CMesh3dRenderer
  CMeshComponent
  CMeshRendererComponent
  CMulticastObservable
  CParentComponent
  CPointLightComponent
   CShadowData
   CUniformStruct
  CRect
  CRenderPassRegistry
  CResizableBuffer
  CResourcePipeline
  CResult
  CRigAsset
   CBone
  CRigImporter
  CScene
  CSharedPtr
   CSharedPtrRefCounter
  CSinglecastObservable
  CSkeletalMeshComponent
  CSkeletalMeshRenderer
  CSmartComponent
  CSpecificAssetImporter
  CSpotLightComponent
   CUniformStruct
  CSystemRegistrar
  CTagComponent
  CTextureAsset
  CTextureImporter
  CTransformComponent
  CUniquePtr
  CUuid
   C[union].__unnamed0__
  CWin32Window
  CWindow
   CCreateInfo
  CWindowManager
  CWorldContext
  CWorldContextManager
  CWorldContextSet
  CX11Window
 NImGui
  CMarkdownLinkCallbackData
  CMarkdownTooltipCallbackData
  CMarkdownImageData
  CMarkdownFormatInfo
  CMarkdownHeadingFormat
  CMarkdownConfig
  CTextRegion
  CLine
  CTextBlock
  CLink
  CEmphasis
 Nstd
  Nstd
   Chash< Grindstone::GraphicsAPI::GraphicsPipeline::AttachmentData >
   Chash< Grindstone::GraphicsAPI::GraphicsPipeline::PipelineData >
   Chash< Grindstone::GraphicsAPI::GraphicsPipeline::ShaderStageData >
   Chash< Grindstone::GraphicsAPI::VertexAttributeDescription >
   Chash< Grindstone::GraphicsAPI::VertexBindingDescription >
   Chash< Grindstone::GraphicsAPI::VertexInputLayout >
  Cformatter< Grindstone::Blackboard::BlackboardError >
  Chash< Grindstone::GraphicsAPI::DescriptorSetLayout >
  Chash< Grindstone::GraphicsAPI::DescriptorSetLayout::Binding >
  Chash< Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo >
  Chash< Grindstone::GraphicsAPI::PipelineLayout::CreateInfo >
  Chash< Grindstone::GraphicsAPI::SamplerOptions >
  Chash< Grindstone::HashedString >
  Chash< Grindstone::Renderer::BufferDescription >
  Chash< Grindstone::Renderer::ImageDescription >
  Chash< Grindstone::Renderer::MetaRect >
  Chash< Grindstone::Renderer::MetaSize >
  Chash< Grindstone::Renderer::MetaSize2D >
  Chash< Grindstone::Renderer::RenderGraphBuilderResourceRef >
  Chash< Grindstone::Renderer::TransientBufferDescription >
  Chash< Grindstone::Renderer::TransientImageDescription >
  Chash< Grindstone::Uuid >
 CAssemblyDefinition
 CAssemblyReference
 CBloomDataUboStruct
 CBloomStageUboStruct
 CBoneInfo
 CChildEntity
 CCompilationArtifactsCompute
 CCompilationArtifactsGraphics
  CPass
  CConfiguration
 CCompilationOptions
 CDebugUboData
 CDescriptorSetOutput
 CEngineUboStruct
 CEnumFlagsTraits
 CEnumFlagsTraits< Grindstone::GraphicsAPI::BufferUsage >
 CEnumFlagsTraits< Grindstone::GraphicsAPI::ImageUsageFlags >
 CEnumTraits
 CFieldCountAndBufferSizeResponse
 CFieldMetaDataBlittable
 CFloat2
 CGpuCrashTracker
 CGridUniformBuffer
 CImageUsageSyncInfo
 CInspectorState
 CJoltPhysicsSettingsPage
 CMemoryDumpData
 CMemoryDumpRow
 CModelImporter
 CModelImporterRendererState
 CMousePickMatrixBuffer
 CMousePickResponseBuffer
 CNavMeshSetHeader
 CNavMeshTileHeader
 CNode
 COffMeshConnectionDataArrays
 COpenGLFormatMapping
 CParseContext
 CParseTree
  CRenderState
   CAttachmentData
  CParentData
  CShaderBlock
  CPass
  CConfiguration
  CMaterialParameter
  CPipelineSet
  CComputeSet
 CPipelineOutput
 CPipelineSetConditioner
 CReflectedBlock
 CReflectedBlockVariable
 CReflectedBufferBinding
 CRenderTask
 CResolveContext
 CResolvedStateTree
  CPass
  CConfiguration
  CPipelineSet
  CComputeSet
 CScanContext
 CShaderDatabase
 CShaderReflectDescriptorBinding
 CShaderReflectDescriptorSet
 CSourceSubmesh
 CSsaoUboStruct
 CStageCompilationArtifacts
 CTestClass
 CTestStruct
 CTextureImporter
 CTokenData
  CData
 CTrackingAllocator
 CWriter