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:
[detail level
1
2
3
4
5
6
]
▼
N
Grindstone
►
N
Assets
►
N
AssetPackSerializer
C
AssetPackageSerializer
C
ArchiveAssetLoader
►
C
ArchiveContentFile
C
Header
►
C
ArchiveDirectory
C
ArchiveInfo
C
AssetInfo
C
AssetTypeIndex
C
ArchiveDirectoryDeserializer
►
C
ArchiveDirectoryFile
C
ArchiveInfo
C
AssetInfo
C
AssetTypeSectionInfo
C
Header
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
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
CSharpProjectBuilder
C
CSharpProjectMetaData
C
SolutionBuilder
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
GizmoUniformBuffer
C
ShapeMetaData
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
►
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
Channel
C
ChannelData
C
Header
C
PositionKeyframe
C
RotationKeyframe
C
ScaleKeyframe
►
N
DDS
C
DDS_PIXELFORMAT
C
DDSHeader
C
DDSHeaderExtended
►
N
Model
►
N
V1
C
BoundingData
C
Header
►
N
Pipelines
►
N
V1
C
BufferReflection
C
BufferReflectionMember
C
ComputePipelineConfigurationHeader
C
ComputePipelineSetHeader
C
GraphicsPipelineConfigurationHeader
C
GraphicsPipelineSetHeader
C
MaterialParameter
C
MaterialResource
C
PassDescriptorBinding
C
PassDescriptorSet
C
PassPipelineAttachmentHeader
C
PassPipelineHeader
C
PassPipelineShaderStageHeader
C
PipelineSetFileHeader
C
ShaderReflectDescriptorBinding
C
ShaderReflectDescriptorSet
C
ShaderReflectInputVariables
►
N
GraphicsAPI
C
BlendData
►
C
Buffer
C
CreateInfo
C
BufferBarrier
C
ClearColor
C
ClearDepthStencil
►
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
CreateInfo
C
DefaultFramebufferCreateInfo
►
C
GraphicsPipeline
C
AttachmentData
C
CreateInfo
C
PipelineData
C
ShaderStageData
►
C
Image
C
CreateInfo
C
ImageBarrier
►
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
Importers
C
ImporterManager
►
N
Input
C
Interface
C
Manager
►
N
Logger
C
LoggerState
►
N
Memory
►
N
AllocatorCore
C
AllocatorState
►
N
Allocators
►
C
BasePoolAllocator
C
FreeLink
►
C
DynamicAllocator
A dynamic allocator represented by a linked list
C
AllocationHeader
C
FreeHeader
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
PipelineAssetMetaData
C
Buffer
C
Parameter
C
ParameterValue
C
ResourceSlot
►
N
Plugins
C
DefaultPluginManager
C
EditorPluginInterface
C
EditorPluginManager
C
IEditorInterface
C
Interface
C
IPluginManager
C
ManifestData
►
C
MetaData
C
AssetDirectory
C
Binary
C
Dependency
►
N
Profiler
C
InstrumentationSession
C
Manager
C
Result
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_Float
C
TypeDescriptor_Float2
C
TypeDescriptor_Float3
C
TypeDescriptor_Float4
C
TypeDescriptor_Int
C
TypeDescriptor_Int2
C
TypeDescriptor_Int3
C
TypeDescriptor_Int4
C
TypeDescriptor_Quat
C
TypeDescriptor_StdString
C
TypeDescriptor_StdVector
►
C
TypeDescriptor_Struct
C
Category
C
Member
C
TypeDescriptor_Uint
C
TypeDescriptor_Uint2
C
TypeDescriptor_Uint3
C
TypeDescriptor_Uint4
C
TypeResolver
C
TypeResolver< Grindstone::AssetReference< T > >
C
TypeResolver< std::vector< T > >
►
N
Rendering
C
GeometryRenderStats
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
DirectionalLightComponent
C
UniformStruct
C
Display
C
DisplayManager
►
C
EngineCore
C
EarlyCreateInfo
C
LateCreateInfo
C
EnvironmentMapComponent
C
GameplayTag
C
GenericAssetReference
C
GlfwWindow
►
C
GraphicsPipelineAsset
C
MetaData
C
Pass
C
GraphicsPipelineImporter
C
HashedString
C
MaterialAsset
C
MaterialImporter
C
ParentComponent
►
C
PointLightComponent
C
UniformStruct
C
RenderPassRegistry
C
ResizableBuffer
C
ResourcePipeline
►
C
SharedPtr
C
SharedPtrRefCounter
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
Emphasis
C
Line
C
Link
C
MarkdownConfig
C
MarkdownFormatInfo
C
MarkdownHeadingFormat
C
MarkdownImageData
C
MarkdownLinkCallbackData
C
MarkdownTooltipCallbackData
C
TextBlock
C
TextRegion
▼
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::HashedString >
C
hash< Grindstone::Uuid >
C
ChildEntity
C
EnumFlagsTraits
C
EnumFlagsTraits< Grindstone::GraphicsAPI::BufferUsage >
C
EnumFlagsTraits< Grindstone::GraphicsAPI::ImageUsageFlags >
C
EnumTraits
C
ExportableQuaternion
C
ExportableVector
C
Float2
C
GridUniformBuffer
C
InspectorState
C
MemoryDumpData
C
MemoryDumpRow
C
MousePickMatrixBuffer
C
MousePickResponseBuffer
Generated by
1.13.2