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
 NAssets
 NAssetPackSerializer
 CAssetPackageSerializer
 CArchiveAssetLoader
 CArchiveContentFile
 CHeader
 CArchiveDirectory
 CAssetInfo
 CAssetTypeIndex
 CArchiveInfo
 CArchiveDirectoryDeserializer
 CArchiveDirectoryFile
 CHeader
 CAssetTypeSectionInfo
 CAssetInfo
 CArchiveInfo
 CAssetLoadBinaryResult
 CAssetLoader
 CAssetLoadTextResult
 CAssetManager
 CAssetRegistry
 CEntry
 CFileAssetLoader
 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
 NScriptBuilder
 CCSharpBuildManager
 CCSharpProjectMetaData
 CAddComponentCommand
 CAddEntityCommand
 CAssetRegistry
 CEntry
 CAssetTemplateRegistry
 CAssetTemplate
 CBaseCommand
 CBuildProcessStats
 CCommandList
 CDeleteComponentCommand
 CDeleteEntityCommand
 CEditorCamera
 CFileManager
 CMountPoint
 CGitManager
 CGizmoRenderer
 CShapeMetaData
 CGizmoUniformBuffer
 CGridRenderer
 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
 CChannel
 CPositionKeyframe
 CScaleKeyframe
 CRotationKeyframe
 CChannelData
 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
 NGraphicsAPI
 CBlendData
 CBuffer
 CCreateInfo
 CBufferBarrier
 CBufferCopyRegion
 CClearAttachment
 CClearColor
 CClearDepthStencil
 CClearRect
 CClearUnion
 CCommandBuffer
 CCommandBufferSecondaryInfo
 CCreateInfo
 CComputePipeline
 CCreateInfo
 CCore
 CCreateInfo
 CDescriptorSet
 CBinding
 CCreateInfo
 CDescriptorSetLayout
 CBinding
 CCreateInfo
 CFramebuffer
 CDefaultFramebufferCreateInfo
 CCreateInfo
 CGraphicsPipeline
 CShaderStageData
 CAttachmentData
 CPipelineData
 CCreateInfo
 CImage
 CCreateInfo
 CImageRegion
 CImageBarrier
 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
 CExportableQuaternion
 CExportableVector
 CIntBox3D
 CIntRect2D
 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
 CLayer
 CLayerMask
 NPipelineAssetMetaData
 CParameterValue
 CParameter
 CBuffer
 CResourceSlot
 NPlugins
 CDefaultPluginManager
 CEditorPluginInterface
 CEditorPluginManager
 CIEditorInterface
 CInterface
 CIPluginManager
 CManifestData
 CMetaData
 CDependency
 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
 CAttachmentInfo
 CBufferDescription
 CBufferTransfer
 CBuilderBufferTransfer
 CBuilderImageTransfer
 CComputeRenderGraphBuilderPass
 CComputeRenderGraphBuilderPassBase
 CComputeRenderGraphPass
 CComputeRenderGraphPassBase
 CGraphicsRenderGraphBuilderPass
 CGraphicsRenderGraphBuilderPassBase
 CGraphicsRenderGraphPass
 CGraphicsRenderGraphPassBase
 CImageDescription
 CImageTransfer
 CMetaRect
 CMetaSize
 CMetaSize2D
 CPassBufferDesc
 CPassImageDesc
 CAttachmentMeta
 CPipelineRenderGraphBuilderPass
 CPipelineRenderGraphPass
 CPresentRenderGraphBuilderPass
 CPresentRenderGraphPass
 CRenderGraph
 CRenderGraphBuilder
 CRenderGraphBuilderPass
 CRenderGraphBuilderResourceRef
 CRenderGraphContext
 CRenderGraphFrameResources
 CRenderGraphPass
 CRenderGraphResourceRef
 CTransferRenderGraphBuilderPass
 CTransferRenderGraphPass
 CTransientBufferData
 CTransientBufferDescription
 CTransientBufferKey
 CTransientImageData
 CTransientImageDescription
 CTransientImageKey
 CTransientResourceManager
 CPooledImage
 CPooledBuffer
 CTransientResourceUnion
 NRendering
 CGeometryRenderStats
 CRenderGraphWorldContext
 CRenderPathBase
 CRenderViewData
 NSceneManagement
 CScene
 CSceneLoaderJson
 CSceneManager
 CSceneWriterJson
 CAsset
 CAssetImporter
 CAssetReference
 CAssetRendererManager
 CBaseAssetRenderer
 CBaseRenderer
 CRenderMode
 CBaseRendererFactory
 CBuffer
 CCamera
 CCameraComponent
 CComputePipelineAsset
 CComputePipelineImporter
 CConsoleMessage
 CConstHashedString
 CCvarArray
 CCvarParameter
 CCvarStorage
 CCvarSystem
 CCvarSystemImpl
 CDeferredDeletionQueue
 CDeletionQueue
 CDirectionalLightComponent
 CUniformStruct
 CDisplay
 CDisplayManager
 CEngineCore
 CEarlyCreateInfo
 CLateCreateInfo
 CEnvironmentMapComponent
 CGameplayTag
 CGenericAssetReference
 CGlfwWindow
 CGraphicsPipelineAsset
 CPass
 CMetaData
 CGraphicsPipelineImporter
 CHashedString
 CMaterialAsset
 CMaterialImporter
 CMulticastObservable
 CParentComponent
 CPointLightComponent
 CUniformStruct
 CRenderPassRegistry
 CResizableBuffer
 CResourcePipeline
 CSharedPtr
 CSharedPtrRefCounter
 CSinglecastObservable
 CSpecificAssetImporter
 CSpotLightComponent
 CUniformStruct
 CTagComponent
 CTextureAsset
 CTextureImporter
 CTransformComponent
 CUniquePtr
 CUuid
 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 >
 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
 CChildEntity
 CEngineUboStruct
 CEnumFlagsTraits
 CEnumFlagsTraits< Grindstone::GraphicsAPI::BufferUsage >
 CEnumFlagsTraits< Grindstone::GraphicsAPI::ImageUsageFlags >
 CEnumTraits
 CFloat2
 CGridUniformBuffer
 CImageUsageSyncInfo
 CInspectorState
 CMemoryDumpData
 CMemoryDumpRow
 CMousePickMatrixBuffer
 CMousePickResponseBuffer