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
Audio
C
AudioClipAsset
C
AudioClipImporter
C
Core
►
C
Source
C
CreateInfo
►
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
Plugins
C
ProjectSettingsWindow
C
SettingsWindow
C
UserSettingsWindow
C
AssetBrowserPanel
C
AssetPicker
C
BuildPopup
C
ComponentInspector
►
C
ConsolePanel
C
EditorConsoleMessage
C
ControlBar
C
ImguiEditor
C
ImguiInput
C
ImguiInterface
C
ImguiRenderer
C
ImguiRendererVulkan
C
InspectorPanel
C
MaterialInspector
C
MaterialParameter
C
Menubar
C
NewComponentInput
C
Sampler
C
SceneHeirarchyPanel
C
StatsPanel
C
StatusBar
C
SuggestedInput
C
SystemPanel
C
TaskPanel
C
TracingPanel
C
ViewportPanel
►
N
Importers
C
StandardMaterialCreateInfo
►
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
►
N
OpenGL
C
Buffer
C
ComputePipeline
C
Core
C
DescriptorSet
C
DescriptorSetLayout
C
Framebuffer
C
GraphicsPipeline
C
Image
C
Sampler
C
VertexArrayObject
C
WindowGraphicsBinding
►
N
Vulkan
C
Buffer
C
CommandBuffer
C
ComputePipeline
C
Core
C
DescriptorSet
C
DescriptorSetLayout
C
Framebuffer
C
GraphicsPipeline
C
Image
C
ImageSet
C
ImageSetNative
C
QueueFamilyIndices
C
RenderPass
C
Sampler
C
SwapChainSupportDetails
C
VertexArrayObject
C
WindowBindingDataNative
C
WindowGraphicsBinding
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
DirectX12CommandBuffer
C
DirectX12DepthStencilTarget
C
DirectX12Descriptor
C
DirectX12DescriptorLayout
C
DirectX12Framebuffer
C
DirectX12GraphicsPipeline
C
DirectX12GraphicsWrapper
C
DirectX12IndexBuffer
C
DirectX12RenderPass
C
DirectX12RenderTarget
C
DirectX12Texture
C
DirectX12TextureBinding
C
DirectX12TextureBindingLayout
C
DirectX12UniformBuffer
C
DirectX12UniformBufferBinding
C
DirectX12VertexBuffer
►
C
Framebuffer
C
CreateInfo
C
DefaultFramebufferCreateInfo
►
C
GraphicsPipeline
C
AttachmentData
C
CreateInfo
C
PipelineData
C
ShaderStageData
►
C
Image
C
CreateInfo
C
ImageBarrier
C
OpenGLFormats
►
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
Math
C
EulerAngles
C
Float2
C
Float3
C
Float4
C
Quaternion
►
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
Physics
C
BoxColliderComponent
C
CapsuleColliderComponent
C
ColliderComponent
C
PlaneColliderComponent
C
RigidBodyComponent
C
SphereColliderComponent
C
WorldContext
►
N
PipelineAssetMetaData
C
Buffer
C
Parameter
C
ParameterValue
C
ResourceSlot
►
N
Plugins
C
BaseEditorInterface
C
EditorPluginInterface
C
Interface
C
Manager
►
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
►
N
Scripting
►
N
CSharp
►
C
CSharpManager
C
AssemblyData
►
C
ScriptClass
C
Methods
C
ScriptComponent
C
ScriptField
C
Asset
C
AssetImporter
C
AssetReference
C
AssetRendererManager
C
AudioListenerComponent
C
AudioSourceComponent
C
BaseAssetRenderer
►
C
BaseRenderer
C
RenderMode
C
BaseRendererFactory
C
Buffer
C
Camera
C
CameraComponent
C
ComponentRegistrar
C
ComputePipelineAsset
C
ComputePipelineImporter
C
ConsoleMessage
C
ConstHashedString
C
CsharpGlobals
C
DeferredRenderer
C
DeferredRendererFactory
►
C
DirectionalLightComponent
C
UniformStruct
C
Display
C
DisplayManager
►
C
EngineCore
C
CreateInfo
C
Entity
C
EnvironmentMapComponent
C
GameplayTag
C
GenericAssetReference
C
GlfwWindow
►
C
GraphicsPipelineAsset
C
MetaData
C
Pass
C
GraphicsPipelineImporter
C
HashedString
C
HotReloadContext
C
Logger
C
MaterialAsset
C
MaterialImporter
►
C
Mesh3dAsset
C
Submesh
C
Mesh3dImporter
C
Mesh3dRenderer
C
MeshComponent
C
MeshRendererComponent
C
ParentComponent
►
C
PointLightComponent
C
UniformStruct
C
Rect
C
RenderPassRegistry
C
ResizableBuffer
C
ResourcePipeline
C
Scene
►
C
SharedPtr
C
SharedPtrRefCounter
C
SmartComponent
C
SpecificAssetImporter
►
C
SpotLightComponent
C
UniformStruct
C
SystemRegistrar
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
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
AABB
C
BloomUboStruct
C
ChildEntity
C
CompilationArtifactsCompute
►
C
CompilationArtifactsGraphics
C
Configuration
C
Pass
C
CompilationOptions
C
CullingFrustum
C
DescriptorSetOutput
C
EngineUboStruct
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
Mesh3dUbo
C
ModelImporter
C
ModelImporterRendererState
C
MousePickMatrixBuffer
C
MousePickResponseBuffer
C
OBB
C
OpenGLFormatMapping
C
ParseContext
►
C
ParseTree
C
ComputeSet
C
Configuration
C
MaterialParameter
C
ParentData
C
Pass
C
PipelineSet
►
C
RenderState
C
AttachmentData
C
ShaderBlock
C
PipelineOutput
C
PipelineSetConditioner
C
ReflectedBlock
C
ReflectedBlockVariable
C
ReflectedBufferBinding
C
RenderableBufferPair
C
RenderSortData
C
RenderTask
C
RenderTaskGroup
C
ResolveContext
►
C
ResolvedStateTree
C
ComputeSet
C
Configuration
C
Pass
C
PipelineSet
C
ScanContext
C
ShaderReflectDescriptorBinding
C
ShaderReflectDescriptorSet
C
SourceSubmesh
C
SsaoUboStruct
C
StageCompilationArtifacts
C
TextureImporter
►
C
TokenData
C
Data
C
Writer
Generated by
1.13.2