Here is a list of all documented files with brief descriptions:
[detail level 1234567]
▼ LkEngine | |
▼ Source | |
▼ LkEngine | |
► Asset | |
Asset.h | |
AssetImporter.h | |
AssetManager.h | |
AssetRegistry.h | |
AssetSerializer.h | |
AssetTypes.h | |
AssimpLogStream.h | |
AssimpMeshImporter.h | |
EditorAssetManager.h | |
IAssetManager.h | |
MaterialAsset.h | |
MeshSerializer.h | |
RuntimeAssetManager.h | |
► Core | |
► Delegate | |
Delegate.h | |
DelegateFwd.h | |
DelegateTraits.h | |
► Event | |
AssetEvent.h | |
Event.h | |
EventQueue.h | |
KeyEvent.h | |
MouseEvent.h | |
SceneEvent.h | |
► Hash | |
UUID.h | |
► Input | |
Input.h | |
Keyboard.h | |
Keycodes.h | |
Mouse.h | |
MouseCodes.h | |
► IO | |
File.h | |
FileSystem.h | |
► LObject | |
Class.h | |
Enum.h | |
Object.h | LObject implementation |
ObjectBase.h | LObject base implementation |
ObjectPtr.h | |
ObjectPtrHelpers.h | |
SubclassOf.h | |
► Log | |
Log.h | |
LogFormatters.h | Log formatters |
LogMacros.h | |
► Math | |
AABB.h | |
Math.h | Mathematics used by the engine |
MathLibrary.h | |
Quaternion.h | |
Ray.h | Raycasting |
Rotator.h | |
Vector.h | Mathematical vectors |
Vector2.h | |
Vector3.h | |
Vector4.h | |
► Memory | |
Buffer.h | |
GarbageCollector.h | |
MemoryUtils.h | |
► Template | |
TypeTrait.h | |
► Time | |
Time.h | |
Timer.h | Timer |
TimerHandle.h | Timer handle |
TimerManager.h | Timer manager |
Timestep.h | |
► Utility | |
StringUtils.h | String utilities |
Application.h | |
ApplicationConfig.h | |
ApplicationSerializer.h | Application serializer |
Assert.h | |
Core.h | Core header |
CoreMacros.h | Core macros used by the entire engine |
CoreTypes.h | Core types |
CrashHandler.h | |
Globals.h | Globals |
Hash.h | |
Layer.h | Base layer |
LayerStack.h | Layer stack |
MetadataRegistry.h | |
PlatformDetection.h | Platform detection |
SelectionContext.h | |
TerminalColor.h | |
Thread.h | |
ThreadManager.h | |
Viewport.h | Viewport |
Window.h | |
► Debug | |
► Box2D | |
Box2DDebugger.h | |
Profiler.h | Profiling and instrumentation macros |
► Editor | |
► EditorConsole | |
ConsoleMessage.h | |
ConsoleSink.h | |
EditorCamera.h | |
EditorConsolePanel.h | |
EditorContext.h | |
EditorCore.h | Editor core |
EditorGlobals.h | |
EditorSettings.h | |
PanelManager.h | |
ThemeManagerPanel.h | |
► Physics | |
► 2D | |
► Box2D | |
Box2DContactListener.h | |
ContactListener2D.h | |
Physics2DSpecification.h | |
► Bullet | |
BulletPhysics.h | |
BulletScene.h | |
PhysicsAPI.h | Physics API Interface |
PhysicsBody.h | |
PhysicsScene.h | |
PhysicsSystem.h | |
► Platform | |
► Windows | |
WindowsCrashHandler.h | |
WindowsThread.h | |
► Project | |
Project.h | |
ProjectSerializer.h | |
► Renderer | |
► Backend | |
► OpenGL | |
LkOpenGL.h | |
OpenGLArrayTexture.h | |
OpenGLContext.h | |
OpenGLFramebuffer.h | |
OpenGLImage.h | |
OpenGLImGuiLayer.h | |
OpenGLIndexBuffer.h | |
OpenGLMaterial.h | |
OpenGLPipeline.h | |
OpenGLRenderCommandBuffer.h | |
OpenGLRenderer.h | |
OpenGLRenderPass.h | |
OpenGLShader.h | |
OpenGLSwapChain.h | |
OpenGLTexture.h | |
OpenGLUniformBuffer.h | |
OpenGLUniformBufferSet.h | |
OpenGLVertexBuffer.h | |
► UI | |
Font.h | |
FontAwesome.h | |
ImGuiFwd.h | |
Panel.h | |
Property.h | |
Slider.h | Slider widgets |
Style.h | |
Table.h | |
TreeNode.h | |
UICore.h | Core UI |
UIDebug.h | |
UILayer.h | |
Widgets.h | |
ArrayTexture.h | |
ArrayTextureSpecification.h | |
BlendingSpecification.h | |
Camera.h | Base camera |
CameraBase.h | |
Color.h | |
Framebuffer.h | |
GeometryPool.h | |
Image.h | |
IndexBuffer.h | |
Material.h | |
MemoryStats.h | |
Mesh.h | |
Pipeline.h | Pipeline |
PipelineSpecification.h | |
RenderCommandBuffer.h | |
RenderCommandQueue.h | |
RenderContext.h | |
Renderer.h | |
Renderer2D.h | |
Renderer2DAPI.h | |
RendererAPI.h | Renderer API |
RendererCapabilities.h | |
RendererCore.h | |
RendererResource.h | |
RendererSpecification.h | |
RenderPass.h | |
SceneRenderer.h | |
Shader.h | |
ShaderResource.h | |
ShaderUniform.h | |
SwapChain.h | |
Texture.h | |
TextureEnum.h | |
UniformBuffer.h | |
UniformBufferSet.h | |
VertexBuffer.h | |
VertexBufferLayout.h | |
► Scene | |
Components.h | |
Entity.h | |
Scene.h | |
SceneCamera.h | |
SceneSelectionData.h | |
SceneSerializer.h | |
► Script | |
ScriptEngine.h | |
► Serialization | |
FileStream.h | |
SerializationMacros.h | |
Serializer.h | |
StreamReader.h | |
StreamWriter.h | |
YamlSerialization.h | |
LkEngine.h | |
Version.h | |
LKpch.h | |
▼ Test | |
▼ LTesto | |
► Source | |
► LTesto | |
► Core | |
AutomationTest.h | |
DummyTestClass.h | |
TestMacros.h | |
► Runtime | |
TestManager.h | |
TestRunner.h | |
▼ Suite | |
► Core | |
EnumTests.h | |
ObjectPtrTests.h | |
StringTests.h | |
TestBase.h | |
VectorTests.h | |