Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
N
Grindstone
N
Assets
N
AssetPackSerializer
C
AssetPackageSerializer
C
ArchiveAssetLoader
C
ArchiveContentFile
C
Header
C
ArchiveDirectory
C
AssetInfo
C
AssetTypeIndex
C
ArchiveInfo
C
ArchiveDirectoryDeserializer
C
ArchiveDirectoryFile
C
Header
C
AssetTypeSectionInfo
C
AssetInfo
C
ArchiveInfo
C
AssetLoadBinaryResult
C
AssetLoader
C
AssetLoadTextResult
C
AssetManager
C
AssetRegistry
C
Entry
C
FileAssetLoader
N
BuildSettings
C
PluginBuildSettings
C
SceneBuildSettings
N
Containers
C
ArrayIterator
C
Bitset
C
BitsetEnum
C
Iterator
C
BitsetFlags
C
Iterator
C
ConstArrayIterator
C
ConstReverseArrayIterator
C
DynamicArray
C
ReverseArrayIterator
C
ReverseRange
C
ReverseRangeTemp
C
Span
N
ECS
C
ComponentFunctions
C
ComponentRegistrar
C
Entity
C
has_clone
C
has_clone< T, std::void_t< decltype(std::declval< const T & >().Clone(std::declval< Grindstone::WorldContextSet & >(), std::declval< entt::entity >()))> >
C
ISystem
C
SystemRegistrar
N
Editor
N
ImguiEditor
N
Settings
C
BasePage
C
Build
C
SceneData
C
CodeTools
C
CompilerProperties
C
PageData
C
Platforms
C
PlatformWindows
C
ProjectSettingsWindow
C
SettingsWindow
C
UserSettingsWindow
C
AssetBrowserPanel
C
AssetPicker
C
BuildPopup
C
ComponentInspector
C
ConsolePanel
C
EditorConsoleMessage
C
ControlBar
C
CurrentPluginData
C
CvarBrowser
C
ImguiEditor
C
ImguiInput
C
ImguiInterface
C
ImguiRenderer
C
ImguiRendererVulkan
C
InspectorPanel
C
MaterialInspector
C
MaterialParameter
C
Menubar
C
NewComponentInput
C
PluginListElement
C
PluginsWindow
C
Sampler
C
SceneHeirarchyPanel
C
StatsPanel
C
StatusBar
C
SuggestedInput
C
SystemPanel
C
TaskPanel
C
TracingPanel
C
ViewportPanel
N
ScriptBuilder
C
CSharpBuildManager
C
CSharpProjectMetaData
C
AddComponentCommand
C
AddEntityCommand
C
AssetRegistry
C
Entry
C
AssetTemplateRegistry
C
AssetTemplate
C
BaseCommand
C
BuildProcessStats
C
CommandList
C
DeleteComponentCommand
C
DeleteEntityCommand
C
EditorCamera
C
FileManager
C
MountPoint
C
GitManager
C
GizmoRenderer
C
ShapeMetaData
C
GizmoUniformBuffer
C
GridRenderer
C
IEditor
C
ImporterData
C
ImporterSettings
C
Value
C
JointCommand
C
Manager
C
MetaFile
C
Subasset
C
Selection
C
SetDataCommand
C
Task
C
TaskSystem
C
ThumbnailManager
C
AtlasCoords
C
IconData
N
Events
C
BaseEvent
C
CharacterTypedEvent
C
Dispatcher
C
KeyPressEvent
C
MouseMovedEvent
C
MousePressEvent
C
MouseScrolledEvent
C
PrintMessageEvent
C
WindowForceQuitEvent
C
WindowKillFocusEvent
C
WindowMovedEvent
C
WindowResizeEvent
C
WindowStartFocusEvent
C
WindowTryQuitEvent
N
Formats
N
Animation
N
V1
C
Header
C
Channel
C
PositionKeyframe
C
ScaleKeyframe
C
RotationKeyframe
C
ChannelData
N
DDS
C
DDS_PIXELFORMAT
C
DDSHeader
C
DDSHeaderExtended
C
DdsParseOutput
N
Model
N
V1
C
BoundingData
C
Header
N
Pipelines
N
V1
C
PassPipelineHeader
C
PassPipelineShaderStageHeader
C
PassPipelineAttachmentHeader
C
GraphicsPipelineSetHeader
C
GraphicsPipelineConfigurationHeader
C
PassDescriptorBinding
C
PassDescriptorSet
C
ComputePipelineConfigurationHeader
C
ComputePipelineSetHeader
C
PipelineSetFileHeader
C
ShaderReflectInputVariables
C
ShaderReflectDescriptorBinding
C
ShaderReflectDescriptorSet
C
MaterialParameter
C
MaterialResource
C
BufferReflection
C
BufferReflectionMember
N
GraphicsAPI
C
BlendData
C
Buffer
C
CreateInfo
C
BufferBarrier
C
BufferCopyRegion
C
ClearAttachment
C
ClearColor
C
ClearDepthStencil
C
ClearRect
C
ClearUnion
C
CommandBuffer
C
CommandBufferSecondaryInfo
C
CreateInfo
C
ComputePipeline
C
CreateInfo
C
Core
C
CreateInfo
C
DescriptorSet
C
Binding
C
CreateInfo
C
DescriptorSetLayout
C
Binding
C
CreateInfo
C
Framebuffer
C
DefaultFramebufferCreateInfo
C
CreateInfo
C
GraphicsPipeline
C
ShaderStageData
C
AttachmentData
C
PipelineData
C
CreateInfo
C
Image
C
CreateInfo
C
ImageRegion
C
ImageBarrier
C
PipelineLayout
C
CreateInfo
C
RenderAttachment
C
RenderPass
C
AttachmentInfo
C
CreateInfo
C
Sampler
C
CreateInfo
C
SamplerOptions
C
VertexArrayObject
C
CreateInfo
C
VertexAttributeDescription
C
VertexBindingDescription
C
VertexInputLayout
C
VertexInputLayoutBuilder
C
InlineAttribute
C
WindowGraphicsBinding
N
Hash
C
HashPair
N
Importers
C
ImporterManager
N
Input
C
Interface
C
Manager
N
Logger
C
LoggerState
N
Math
C
Box3D
C
ExportableQuaternion
C
ExportableVector
C
IntBox3D
C
IntRect2D
C
Rect2D
N
Memory
N
AllocatorCore
C
AllocatorState
N
Allocators
C
BasePoolAllocator
C
FreeLink
C
DynamicAllocator
A dynamic allocator represented by a linked list
C
FreeHeader
C
AllocationHeader
C
GenericPoolAllocator
A generic pool allocator where all allocations have up to a certain chunk size
C
LinearAllocator
A linear allocator where memory can only be deallocated when the entire allocator is cleared
C
PoolAllocator
A typed pool allocator where all allocations are the size of the type T
C
StackAllocator
A stack allocator where memory can only be deallocated in order (LIFO)
N
Physics
C
Layer
C
LayerMask
N
PipelineAssetMetaData
C
ParameterValue
C
Parameter
C
Buffer
C
ResourceSlot
N
Plugins
C
DefaultPluginManager
C
EditorPluginInterface
C
EditorPluginManager
C
IEditorInterface
C
Interface
C
IPluginManager
C
ManifestData
C
MetaData
C
Dependency
C
Binary
C
AssetDirectory
N
Profiler
C
Result
C
InstrumentationSession
C
Manager
C
Timer
N
Reflection
C
DefaultResolver
C
IsReflected
C
TypeDescriptor
C
TypeDescriptor_AssetReference
C
TypeDescriptor_Bool
C
TypeDescriptor_Double
C
TypeDescriptor_Double2
C
TypeDescriptor_Double3
C
TypeDescriptor_Double4
C
TypeDescriptor_Entity
C
TypeDescriptor_FixedArray
C
TypeDescriptor_Float
C
TypeDescriptor_Float2
C
TypeDescriptor_Float3
C
TypeDescriptor_Float4
C
TypeDescriptor_Int16
C
TypeDescriptor_Int2
C
TypeDescriptor_Int3
C
TypeDescriptor_Int32
C
TypeDescriptor_Int4
C
TypeDescriptor_Int64
C
TypeDescriptor_Int8
C
TypeDescriptor_PhysicsLayer
C
TypeDescriptor_PhysicsLayerMask
C
TypeDescriptor_Quat
C
TypeDescriptor_StdString
C
TypeDescriptor_StdVector
C
TypeDescriptor_Struct
C
Member
C
Category
C
TypeDescriptor_Uint16
C
TypeDescriptor_Uint2
C
TypeDescriptor_Uint3
C
TypeDescriptor_Uint32
C
TypeDescriptor_Uint4
C
TypeDescriptor_Uint64
C
TypeDescriptor_Uint8
C
TypeResolver
C
TypeResolver< Grindstone::AssetReference< T > >
C
TypeResolver< std::vector< T > >
C
TypeResolver< T[N]>
N
Renderer
C
AttachmentInfo
C
BufferDescription
C
BufferTransfer
C
BuilderBufferTransfer
C
BuilderImageTransfer
C
ComputeRenderGraphBuilderPass
C
ComputeRenderGraphBuilderPassBase
C
ComputeRenderGraphPass
C
ComputeRenderGraphPassBase
C
GraphicsRenderGraphBuilderPass
C
GraphicsRenderGraphBuilderPassBase
C
GraphicsRenderGraphPass
C
GraphicsRenderGraphPassBase
C
ImageDescription
C
ImageTransfer
C
MetaRect
C
MetaSize
C
MetaSize2D
C
PassBufferDesc
C
PassImageDesc
C
AttachmentMeta
C
PipelineRenderGraphBuilderPass
C
PipelineRenderGraphPass
C
PresentRenderGraphBuilderPass
C
PresentRenderGraphPass
C
RenderGraph
C
RenderGraphBuilder
C
RenderGraphBuilderPass
C
RenderGraphBuilderResourceRef
C
RenderGraphContext
C
RenderGraphFrameResources
C
RenderGraphPass
C
RenderGraphResourceRef
C
TransferRenderGraphBuilderPass
C
TransferRenderGraphPass
C
TransientBufferData
C
TransientBufferDescription
C
TransientBufferKey
C
TransientImageData
C
TransientImageDescription
C
TransientImageKey
C
TransientResourceManager
C
PooledImage
C
PooledBuffer
C
TransientResourceUnion
N
Rendering
C
GeometryRenderStats
C
RenderGraphWorldContext
C
RenderPathBase
C
RenderViewData
N
SceneManagement
C
Scene
C
SceneLoaderJson
C
SceneManager
C
SceneWriterJson
C
Asset
C
AssetImporter
C
AssetReference
C
AssetRendererManager
C
BaseAssetRenderer
C
BaseRenderer
C
RenderMode
C
BaseRendererFactory
C
Buffer
C
Camera
C
CameraComponent
C
ComputePipelineAsset
C
ComputePipelineImporter
C
ConsoleMessage
C
ConstHashedString
C
CvarArray
C
CvarParameter
C
CvarStorage
C
CvarSystem
C
CvarSystemImpl
C
DeferredDeletionQueue
C
DeletionQueue
C
DirectionalLightComponent
C
UniformStruct
C
Display
C
DisplayManager
C
EngineCore
C
EarlyCreateInfo
C
LateCreateInfo
C
EnvironmentMapComponent
C
GameplayTag
C
GenericAssetReference
C
GlfwWindow
C
GraphicsPipelineAsset
C
Pass
C
MetaData
C
GraphicsPipelineImporter
C
HashedString
C
MaterialAsset
C
MaterialImporter
C
MulticastObservable
C
ParentComponent
C
PointLightComponent
C
UniformStruct
C
RenderPassRegistry
C
ResizableBuffer
C
ResourcePipeline
C
SharedPtr
C
SharedPtrRefCounter
C
SinglecastObservable
C
SpecificAssetImporter
C
SpotLightComponent
C
UniformStruct
C
TagComponent
C
TextureAsset
C
TextureImporter
C
TransformComponent
C
UniquePtr
C
Uuid
C
Win32Window
C
Window
C
CreateInfo
C
WindowManager
C
WorldContext
C
WorldContextManager
C
WorldContextSet
C
X11Window
N
ImGui
C
MarkdownLinkCallbackData
C
MarkdownTooltipCallbackData
C
MarkdownImageData
C
MarkdownFormatInfo
C
MarkdownHeadingFormat
C
MarkdownConfig
C
TextRegion
C
Line
C
TextBlock
C
Link
C
Emphasis
N
std
N
std
C
hash< Grindstone::GraphicsAPI::GraphicsPipeline::AttachmentData >
C
hash< Grindstone::GraphicsAPI::GraphicsPipeline::PipelineData >
C
hash< Grindstone::GraphicsAPI::GraphicsPipeline::ShaderStageData >
C
hash< Grindstone::GraphicsAPI::VertexAttributeDescription >
C
hash< Grindstone::GraphicsAPI::VertexBindingDescription >
C
hash< Grindstone::GraphicsAPI::VertexInputLayout >
C
hash< Grindstone::GraphicsAPI::DescriptorSetLayout >
C
hash< Grindstone::GraphicsAPI::DescriptorSetLayout::Binding >
C
hash< Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo >
C
hash< Grindstone::GraphicsAPI::PipelineLayout::CreateInfo >
C
hash< Grindstone::GraphicsAPI::SamplerOptions >
C
hash< Grindstone::HashedString >
C
hash< Grindstone::Renderer::BufferDescription >
C
hash< Grindstone::Renderer::ImageDescription >
C
hash< Grindstone::Renderer::MetaRect >
C
hash< Grindstone::Renderer::MetaSize >
C
hash< Grindstone::Renderer::MetaSize2D >
C
hash< Grindstone::Renderer::RenderGraphBuilderResourceRef >
C
hash< Grindstone::Renderer::TransientBufferDescription >
C
hash< Grindstone::Renderer::TransientImageDescription >
C
hash< Grindstone::Uuid >
C
AssemblyDefinition
C
AssemblyReference
C
ChildEntity
C
EngineUboStruct
C
EnumFlagsTraits
C
EnumFlagsTraits< Grindstone::GraphicsAPI::BufferUsage >
C
EnumFlagsTraits< Grindstone::GraphicsAPI::ImageUsageFlags >
C
EnumTraits
C
Float2
C
GridUniformBuffer
C
ImageUsageSyncInfo
C
InspectorState
C
MemoryDumpData
C
MemoryDumpRow
C
MousePickMatrixBuffer
C
MousePickResponseBuffer
Generated by
1.17.0