Getting started
About
Class reference:
KeyCode
CreateApplication()
Application
Application::EventCallbackFn
Application::Application()
Application::~Application()
Application::Run()
Application::OnEvent()
Application::PushLayer()
Application::PushOverlay()
Application::GetWindow()
Application::SetEventCallback()
Application::Close()
Application::GetImGuiLayer()
Application::Get()
FileDialogArgs
FileDialogArgs::Filters
FileDialogArgs::DefaultPath
FileDialogArgs::DefaultName
FileDialogArgs::Filter
FileDialogArgs::Filter::Name
FileDialogArgs::Filter::Extension
FileDialog
FileDialog::OpenFile()
FileDialog::SaveFile()
Input
Input::IsKeyPressed()
Input::IsMouseButtonPressed()
Input::GetMousePosition()
Input::GetMouseX()
Input::GetMouseY()
Layer
Layer::Layer()
Layer::~Layer()
Layer::OnAttach()
Layer::OnDetach()
Layer::OnUpdate()
Layer::OnImGuiRender()
Layer::OnEvent()
Layer::GetName()
Log
Log::Init()
Log::GetCoreLogger()
Log::GetClientLogger()
Stopwatch
Stopwatch::Stopwatch()
Stopwatch::Start()
Stopwatch::Stop()
Stopwatch::Reset()
Stopwatch::GetElapsedTime()
Stopwatch::GetPreciseElapsedTime()
SystemInfo
SystemInfo::GetPhysicalProcessorCountImpl()
SystemInfo::GetAvailableMemoryImpl()
SystemInfo::GetUsedMemoryImpl()
SystemInfo::GetProcessMemoryUsageImpl()
SystemInfo::GetLogicalProcessorCount()
SystemInfo::GetPhysicalProcessorCount()
SystemInfo::GetTotalMemory()
SystemInfo::GetAvailableMemory()
SystemInfo::GetUsedMemory()
SystemInfo::GetProcessMemoryUsage()
Timer
Timer::Timer()
Timer::Start()
Timer::Stop()
Timer::setWaitTime()
Timer::getWaitTime()
Timer::setOneShot()
Timer::isOneShot()
Timer::setAutoStart()
Timer::isAutoStart()
Timer::setPaused()
Timer::isPaused()
Timer::isStopped()
Timer::GetTimeLeft()
Timer::SetCallback()
Timer::GetCallback()
WindowProps
WindowProps::WindowProps()
WindowProps::Title
WindowProps::Width
WindowProps::Height
Window
Window::Window()
Window::~Window()
Window::OnUpdate()
Window::GetWidth()
Window::GetHeight()
Window::SetVSync()
Window::IsVSync()
Window::SetTitle()
Window::GetTitle()
Window::SetIcon()
Window::GetNativeWindow()
Window::Create()
Coffee
Coffee::Scope
Coffee::Ref
Coffee::MouseCode
Coffee::ResourceType
Coffee::ResourceType::Unknown
Coffee::ResourceType::Texture
Coffee::ResourceType::Model
Coffee::ResourceType::Shader
Coffee::ResourceFormat
Coffee::ResourceFormat::Binary
Coffee::ResourceFormat::JSON
Coffee::PrimitiveType
Coffee::PrimitiveType::Quad
Coffee::PrimitiveType::Cube
Coffee::PrimitiveType::Sphere
Coffee::PrimitiveType::Plane
Coffee::PrimitiveType::Cylinder
Coffee::PrimitiveType::Cone
Coffee::PrimitiveType::Torus
Coffee::PrimitiveType::Capsule
Coffee::PrimitiveType::None
Coffee::CreateScope()
Coffee::CreateRef()
Coffee::GetResourceSaveFormatFromType()
Coffee::aiMatrix4x4ToGLMMat4()
Coffee::OpenGLMessageCallback()
Coffee::ImageFormatToOpenGLInternalFormat()
Coffee::ImageFormatToOpenGLFormat()
Coffee::ShaderDataTypeToOpenGLBaseType()
Coffee::timerCallback
Coffee::s_SDLWindowCount
Coffee::s_ActiveProject
Coffee::s_MaxFramebufferSize
Coffee::s_viewportResized
Coffee::s_viewportWidth
Coffee::s_viewportHeight
Coffee::missingMaterial
Coffee::AABB
Coffee::AABB::AABB()
Coffee::AABB::min
Coffee::AABB::max
Coffee::AppRenderEvent
Coffee::AppTickEvent
Coffee::AppUpdateEvent
Coffee::BufferAttribute
Coffee::BufferAttribute::BufferAttribute()
Coffee::BufferAttribute::GetComponentCount()
Coffee::BufferAttribute::Name
Coffee::BufferAttribute::Type
Coffee::BufferAttribute::Size
Coffee::BufferAttribute::Offset
Coffee::BufferAttribute::Normalized
Coffee::BufferLayout
Coffee::BufferLayout::BufferLayout()
Coffee::BufferLayout::GetStride()
Coffee::BufferLayout::GetElements()
Coffee::BufferLayout::begin()
Coffee::BufferLayout::end()
Coffee::CacheManager
Coffee::CacheManager::SetCachePath()
Coffee::CacheManager::GetCachePath()
Coffee::CacheManager::CreateCacheDirectory()
Coffee::CacheManager::ClearCache()
Coffee::CacheManager::GetCachedFilePath()
Coffee::Camera
Coffee::Camera::Camera()
Coffee::Camera::~Camera()
Coffee::Camera::GetProjection()
Coffee::Camera::SetViewportSize()
Coffee::CameraComponent
Coffee::CameraComponent::serialize()
Coffee::CameraComponent::Camera
Coffee::DebugRenderer
Coffee::DebugRenderer::Init()
Coffee::DebugRenderer::Shutdown()
Coffee::DebugRenderer::DrawLine()
Coffee::DebugVertex
Coffee::DebugVertex::Position
Coffee::DebugVertex::Color
Coffee::EditorCamera
Coffee::EditorCamera::CameraState
Coffee::EditorCamera::EditorCamera()
Coffee::EditorCamera::OnUpdate()
Coffee::EditorCamera::OnEvent()
Coffee::EditorCamera::SetFocusPoint()
Coffee::EditorCamera::GetViewMatrix()
Coffee::EditorCamera::GetUpDirection()
Coffee::EditorCamera::GetRightDirection()
Coffee::EditorCamera::GetForwardDirection()
Coffee::EditorCamera::GetPosition()
Coffee::EditorCamera::GetOrientation()
Coffee::EditorCamera::GetState()
Coffee::Entity
Coffee::Entity::Entity()
Coffee::Entity::AddComponent()
Coffee::Entity::GetComponent()
Coffee::Entity::HasComponent()
Coffee::Entity::RemoveComponent()
Coffee::Entity::operator bool()
Coffee::Entity::operator entt::entity()
Coffee::Entity::operator uint32_t()
Coffee::Entity::operator==()
Coffee::Entity::operator!=()
Coffee::Entity::SetParent()
Coffee::Event
Coffee::Event::GetEventType()
Coffee::Event::GetName()
Coffee::Event::GetCategoryFlags()
Coffee::Event::ToString()
Coffee::Event::IsInCategory()
Coffee::EventDispatcher
Coffee::EventDispatcher::Dispatch()
Coffee::FileDropEvent
Coffee::FileDropEvent::GetTimestamp()
Coffee::FileDropEvent::GetWindowID()
Coffee::FileDropEvent::GetX()
Coffee::FileDropEvent::GetY()
Coffee::FileDropEvent::GetSource()
Coffee::FileDropEvent::GetFile()
Coffee::FileDropEvent::ToString()
Coffee::Framebuffer
Coffee::Framebuffer::Framebuffer()
Coffee::Framebuffer::~Framebuffer()
Coffee::Framebuffer::Invalidate()
Coffee::Framebuffer::Bind()
Coffee::Framebuffer::UnBind()
Coffee::Framebuffer::SetDrawBuffers()
Coffee::Framebuffer::Resize()
Coffee::Framebuffer::GetWidth()
Coffee::Framebuffer::GetHeight()
Coffee::Framebuffer::AttachColorTexture()
Coffee::Framebuffer::AttachDepthTexture()
Coffee::Framebuffer::GetColorTexture()
Coffee::Framebuffer::GetDepthTexture()
Coffee::Framebuffer::Create()
Coffee::GraphicsContext
Coffee::GraphicsContext::GraphicsContext()
Coffee::GraphicsContext::~GraphicsContext()
Coffee::GraphicsContext::Init()
Coffee::GraphicsContext::SwapBuffers()
Coffee::GraphicsContext::Create()
Coffee::HierarchyComponent
Coffee::HierarchyComponent::HierarchyComponent()
Coffee::HierarchyComponent::serialize()
Coffee::HierarchyComponent::OnConstruct()
Coffee::HierarchyComponent::OnDestroy()
Coffee::HierarchyComponent::OnUpdate()
Coffee::HierarchyComponent::Reparent()
Coffee::ImGuiLayer
Coffee::ImGuiLayer::ImGuiLayer()
Coffee::ImGuiLayer::~ImGuiLayer()
Coffee::ImGuiLayer::OnAttach()
Coffee::ImGuiLayer::OnDetach()
Coffee::ImGuiLayer::OnEvent()
Coffee::ImGuiLayer::Begin()
Coffee::ImGuiLayer::End()
Coffee::ImGuiLayer::OnImGuiRender()
Coffee::ImGuiLayer::BlockEvents()
Coffee::ImGuiLayer::SetTeaColorStyle()
Coffee::ImGuiLayer::SetGodotColorStyle()
Coffee::ImGuiLayer::SetCoffeeColorStyle()
Coffee::IndexBuffer
Coffee::IndexBuffer::IndexBuffer()
Coffee::IndexBuffer::~IndexBuffer()
Coffee::IndexBuffer::Bind()
Coffee::IndexBuffer::Unbind()
Coffee::IndexBuffer::GetCount()
Coffee::IndexBuffer::Create()
Coffee::KeyEvent
Coffee::KeyEvent::GetKeyCode()
Coffee::KeyPressedEvent
Coffee::KeyPressedEvent::KeyPressedEvent()
Coffee::KeyPressedEvent::IsRepeat()
Coffee::KeyPressedEvent::ToString()
Coffee::KeyReleasedEvent
Coffee::KeyReleasedEvent::KeyReleasedEvent()
Coffee::KeyReleasedEvent::ToString()
Coffee::KeyTypedEvent
Coffee::KeyTypedEvent::KeyTypedEvent()
Coffee::KeyTypedEvent::ToString()
Coffee::LayerStack
Coffee::LayerStack::LayerStack()
Coffee::LayerStack::~LayerStack()
Coffee::LayerStack::PushLayer()
Coffee::LayerStack::PushOverlay()
Coffee::LayerStack::PopLayer()
Coffee::LayerStack::PopOverlay()
Coffee::LayerStack::begin()
Coffee::LayerStack::end()
Coffee::LayerStack::rbegin()
Coffee::LayerStack::rend()
Coffee::LightComponent
Coffee::LightComponent::Type
Coffee::LightComponent::serialize()
Coffee::LightComponent::Color
Coffee::LightComponent::Direction
Coffee::LightComponent::Position
Coffee::LightComponent::Range
Coffee::LightComponent::Attenuation
Coffee::LightComponent::Intensity
Coffee::LightComponent::Angle
Coffee::LightComponent::type
Coffee::LinuxSystemInfo
Coffee::LinuxSystemInfo::GetPhysicalProcessorCountImpl()
Coffee::LinuxSystemInfo::GetAvailableMemoryImpl()
Coffee::LinuxSystemInfo::GetUsedMemoryImpl()
Coffee::LinuxSystemInfo::GetProcessMemoryUsageImpl()
Coffee::Material
Coffee::Material::Material()
Coffee::Material::~Material()
Coffee::Material::Use()
Coffee::Material::GetShader()
Coffee::MaterialComponent
Coffee::MaterialComponent::serialize()
Coffee::MaterialComponent::material
Coffee::MaterialProperties
Coffee::MaterialProperties::color
Coffee::MaterialProperties::metallic
Coffee::MaterialProperties::roughness
Coffee::MaterialProperties::ao
Coffee::MaterialProperties::emissive
Coffee::MaterialRenderSettings
Coffee::MaterialTextureFlags
Coffee::MaterialTextureFlags::hasAlbedo
Coffee::MaterialTextureFlags::hasNormal
Coffee::MaterialTextureFlags::hasMetallic
Coffee::MaterialTextureFlags::hasRoughness
Coffee::MaterialTextureFlags::hasAO
Coffee::MaterialTextureFlags::hasEmissive
Coffee::MaterialTextures
Coffee::MaterialTextures::albedo
Coffee::MaterialTextures::normal
Coffee::MaterialTextures::metallic
Coffee::MaterialTextures::roughness
Coffee::MaterialTextures::ao
Coffee::MaterialTextures::emissive
Coffee::Mesh
Coffee::Mesh::Mesh()
Coffee::Mesh::GetVertexArray()
Coffee::Mesh::GetVertexBuffer()
Coffee::Mesh::GetIndexBuffer()
Coffee::Mesh::SetName()
Coffee::Mesh::GetName()
Coffee::Mesh::SetMaterial()
Coffee::Mesh::SetAABB()
Coffee::Mesh::GetAABB()
Coffee::Mesh::GetOBB()
Coffee::Mesh::GetMaterial()
Coffee::Mesh::GetVertices()
Coffee::Mesh::GetIndices()
Coffee::Mesh::save()
Coffee::Mesh::load()
Coffee::MeshComponent
Coffee::MeshComponent::GetMesh()
Coffee::MeshComponent::save()
Coffee::MeshComponent::load()
Coffee::MeshComponent::mesh
Coffee::MeshComponent::drawAABB
Coffee::Model
Coffee::Model::Model()
Coffee::Model::GetMeshes()
Coffee::Model::AddMesh()
Coffee::Model::GetName()
Coffee::Model::GetParent()
Coffee::Model::GetChildren()
Coffee::Model::GetTransform()
Coffee::Model::Load()
Coffee::MouseButtonEvent
Coffee::MouseButtonEvent::GetMouseButton()
Coffee::MouseButtonPressedEvent
Coffee::MouseButtonPressedEvent::MouseButtonPressedEvent()
Coffee::MouseButtonPressedEvent::ToString()
Coffee::MouseButtonReleasedEvent
Coffee::MouseButtonReleasedEvent::MouseButtonReleasedEvent()
Coffee::MouseButtonReleasedEvent::ToString()
Coffee::MouseMovedEvent
Coffee::MouseMovedEvent::MouseMovedEvent()
Coffee::MouseMovedEvent::GetX()
Coffee::MouseMovedEvent::GetY()
Coffee::MouseMovedEvent::ToString()
Coffee::MouseScrolledEvent
Coffee::MouseScrolledEvent::MouseScrolledEvent()
Coffee::MouseScrolledEvent::GetXOffset()
Coffee::MouseScrolledEvent::GetYOffset()
Coffee::MouseScrolledEvent::ToString()
Coffee::OBB
Coffee::OBB::OBB()
Coffee::OBB::corners
Coffee::PrimitiveMesh
Coffee::PrimitiveMesh::CreateQuad()
Coffee::PrimitiveMesh::CreateCube()
Coffee::PrimitiveMesh::CreateSphere()
Coffee::PrimitiveMesh::CreatePlane()
Coffee::PrimitiveMesh::CreateCylinder()
Coffee::PrimitiveMesh::CreateCone()
Coffee::PrimitiveMesh::CreateTorus()
Coffee::PrimitiveMesh::CreateCapsule()
Coffee::Project
Coffee::Project::serialize()
Coffee::Project::New()
Coffee::Project::Load()
Coffee::Project::SaveActive()
Coffee::Project::GetActive()
Coffee::Project::GetProjectDirectory()
Coffee::Project::GetProjectName()
Coffee::Project::GetCacheDirectory()
Coffee::Renderer
Coffee::Renderer::Init()
Coffee::Renderer::Shutdown()
Coffee::Renderer::BeginScene()
Coffee::Renderer::EndScene()
Coffee::Renderer::BeginOverlay()
Coffee::Renderer::EndOverlay()
Coffee::Renderer::Submit()
Coffee::Renderer::OnResize()
Coffee::Renderer::GetRenderTexture()
Coffee::Renderer::GetEntityIDTexture()
Coffee::Renderer::GetData()
Coffee::Renderer::GetStats()
Coffee::Renderer::GetRenderSettings()
Coffee::RendererAPI
Coffee::RendererAPI::Init()
Coffee::RendererAPI::SetClearColor()
Coffee::RendererAPI::Clear()
Coffee::RendererAPI::SetDepthMask()
Coffee::RendererAPI::DrawIndexed()
Coffee::RendererAPI::DrawLines()
Coffee::RendererAPI::Create()
Coffee::RendererData
Coffee::RendererData::cameraData
Coffee::RendererData::renderData
Coffee::RendererData::CameraUniformBuffer
Coffee::RendererData::RenderDataUniformBuffer
Coffee::RendererData::RenderTexture
Coffee::RendererData::CameraData
Coffee::RendererData::RenderData
Coffee::RendererStats
Coffee::RendererStats::DrawCalls
Coffee::RendererStats::VertexCount
Coffee::RendererStats::IndexCount
Coffee::RenderSettings
Coffee::RenderSettings::PostProcessing
Coffee::RenderSettings::SSAO
Coffee::RenderSettings::Bloom
Coffee::RenderSettings::FXAA
Coffee::RenderSettings::Exposure
Coffee::Resource
Coffee::Resource::Resource()
Coffee::Resource::~Resource()
Coffee::Resource::GetName()
Coffee::Resource::GetPath()
Coffee::Resource::GetType()
Coffee::ResourceImporter
Coffee::ResourceImporter::ImportTexture()
Coffee::ResourceLoader
Coffee::ResourceLoader::LoadDirectory()
Coffee::ResourceLoader::LoadFile()
Coffee::ResourceLoader::LoadTexture()
Coffee::ResourceLoader::LoadModel()
Coffee::ResourceRegistry
Coffee::ResourceRegistry::Add()
Coffee::ResourceRegistry::Get()
Coffee::ResourceRegistry::Exists()
Coffee::ResourceRegistry::Clear()
Coffee::ResourceRegistry::GetResourceRegistry()
Coffee::ResourceSaver
Coffee::ResourceSaver::Save()
Coffee::ResourceSaver::SaveToCache()
Coffee::Scene
Coffee::Scene::Scene()
Coffee::Scene::~Scene()
Coffee::Scene::CreateEntity()
Coffee::Scene::DestroyEntity()
Coffee::Scene::OnInit()
Coffee::Scene::OnUpdateEditor()
Coffee::Scene::OnUpdateRuntime()
Coffee::Scene::OnEvent()
Coffee::Scene::OnExit()
Coffee::Scene::Load()
Coffee::Scene::Save()
Coffee::SceneCamera
Coffee::SceneCamera::SceneCamera()
Coffee::SceneCamera::~SceneCamera()
Coffee::SceneTree
Coffee::SceneTree::SceneTree()
Coffee::SceneTree::~SceneTree()
Coffee::SceneTree::Update()
Coffee::SceneTree::UpdateTransform()
Coffee::Shader
Coffee::Shader::Shader()
Coffee::Shader::~Shader()
Coffee::Shader::Bind()
Coffee::Shader::Unbind()
Coffee::Shader::setBool()
Coffee::Shader::setInt()
Coffee::Shader::setFloat()
Coffee::Shader::setVec2()
Coffee::Shader::setVec3()
Coffee::Shader::setVec4()
Coffee::Shader::setMat2()
Coffee::Shader::setMat3()
Coffee::Shader::setMat4()
Coffee::Shader::checkCompileErrors()
Coffee::Shader::Create()
Coffee::TagComponent
Coffee::TagComponent::serialize()
Coffee::TagComponent::Tag
Coffee::Texture
Coffee::Texture::Texture()
Coffee::Texture::~Texture()
Coffee::Texture::Bind()
Coffee::Texture::Resize()
Coffee::Texture::GetSize()
Coffee::Texture::GetWidth()
Coffee::Texture::GetHeight()
Coffee::Texture::GetID()
Coffee::Texture::GetImageFormat()
Coffee::Texture::Load()
Coffee::Texture::Create()
Coffee::TextureProperties
Coffee::TextureProperties::Format
Coffee::TextureProperties::Height
Coffee::TextureProperties::GenerateMipmaps
Coffee::TextureProperties::srgb
Coffee::TransformComponent
Coffee::TransformComponent::GetLocalTransform()
Coffee::TransformComponent::SetLocalTransform()
Coffee::TransformComponent::GetWorldTransform()
Coffee::TransformComponent::SetWorldTransform()
Coffee::TransformComponent::serialize()
Coffee::TransformComponent::Position
Coffee::TransformComponent::Rotation
Coffee::TransformComponent::Scale
Coffee::UniformBuffer
Coffee::UniformBuffer::UniformBuffer()
Coffee::UniformBuffer::~UniformBuffer()
Coffee::UniformBuffer::SetData()
Coffee::UniformBuffer::Create()
Coffee::Vertex
Coffee::Vertex::Position
Coffee::Vertex::TexCoords
Coffee::Vertex::Normals
Coffee::Vertex::Tangent
Coffee::Vertex::Bitangent
Coffee::VertexArray
Coffee::VertexArray::VertexArray()
Coffee::VertexArray::~VertexArray()
Coffee::VertexArray::Bind()
Coffee::VertexArray::Unbind()
Coffee::VertexArray::AddVertexBuffer()
Coffee::VertexArray::SetIndexBuffer()
Coffee::VertexArray::GetVertexBuffers()
Coffee::VertexArray::GetIndexBuffer()
Coffee::VertexArray::Create()
Coffee::VertexBuffer
Coffee::VertexBuffer::VertexBuffer()
Coffee::VertexBuffer::~VertexBuffer()
Coffee::VertexBuffer::Bind()
Coffee::VertexBuffer::Unbind()
Coffee::VertexBuffer::SetData()
Coffee::VertexBuffer::GetLayout()
Coffee::VertexBuffer::SetLayout()
Coffee::VertexBuffer::Create()
Coffee::WindowCloseEvent
Coffee::WindowResizeEvent
Coffee::WindowResizeEvent::GetWidth()
Coffee::WindowResizeEvent::GetHeight()
Coffee::WindowResizeEvent::ToString()
Coffee::WindowsSystemInfo
Coffee::WindowsSystemInfo::GetPhysicalProcessorCountImpl()
Coffee::WindowsSystemInfo::GetAvailableMemoryImpl()
Coffee::WindowsSystemInfo::GetUsedMemoryImpl()
Coffee::WindowsSystemInfo::GetProcessMemoryUsageImpl()
Coffee::Key
Coffee::Key::PhonyNameDueToError::UNKNOWN
Coffee::Key::PhonyNameDueToError::A
Coffee::Key::PhonyNameDueToError::B
Coffee::Key::PhonyNameDueToError::C
Coffee::Key::PhonyNameDueToError::D
Coffee::Key::PhonyNameDueToError::E
Coffee::Key::PhonyNameDueToError::F
Coffee::Key::PhonyNameDueToError::G
Coffee::Key::PhonyNameDueToError::H
Coffee::Key::PhonyNameDueToError::I
Coffee::Key::PhonyNameDueToError::J
Coffee::Key::PhonyNameDueToError::K
Coffee::Key::PhonyNameDueToError::L
Coffee::Key::PhonyNameDueToError::M
Coffee::Key::PhonyNameDueToError::N
Coffee::Key::PhonyNameDueToError::O
Coffee::Key::PhonyNameDueToError::P
Coffee::Key::PhonyNameDueToError::Q
Coffee::Key::PhonyNameDueToError::R
Coffee::Key::PhonyNameDueToError::S
Coffee::Key::PhonyNameDueToError::T
Coffee::Key::PhonyNameDueToError::U
Coffee::Key::PhonyNameDueToError::V
Coffee::Key::PhonyNameDueToError::W
Coffee::Key::PhonyNameDueToError::X
Coffee::Key::PhonyNameDueToError::Y
Coffee::Key::PhonyNameDueToError::Z
Coffee::Key::PhonyNameDueToError::D1
Coffee::Key::PhonyNameDueToError::D2
Coffee::Key::PhonyNameDueToError::D3
Coffee::Key::PhonyNameDueToError::D4
Coffee::Key::PhonyNameDueToError::D5
Coffee::Key::PhonyNameDueToError::D6
Coffee::Key::PhonyNameDueToError::D7
Coffee::Key::PhonyNameDueToError::D8
Coffee::Key::PhonyNameDueToError::D9
Coffee::Key::PhonyNameDueToError::D0
Coffee::Key::PhonyNameDueToError::RETURN
Coffee::Key::PhonyNameDueToError::ESCAPE
Coffee::Key::PhonyNameDueToError::BACKSPACE
Coffee::Key::PhonyNameDueToError::TAB
Coffee::Key::PhonyNameDueToError::SPACE
Coffee::Key::PhonyNameDueToError::MINUS
Coffee::Key::PhonyNameDueToError::EQUALS
Coffee::Key::PhonyNameDueToError::LEFTBRACKET
Coffee::Key::PhonyNameDueToError::RIGHTBRACKET
Coffee::Key::PhonyNameDueToError::BACKSLASH
Coffee::Key::PhonyNameDueToError::NONUSHASH
Coffee::Key::PhonyNameDueToError::SEMICOLON
Coffee::Key::PhonyNameDueToError::APOSTROPHE
Coffee::Key::PhonyNameDueToError::GRAVE
Coffee::Key::PhonyNameDueToError::COMMA
Coffee::Key::PhonyNameDueToError::PERIOD
Coffee::Key::PhonyNameDueToError::SLASH
Coffee::Key::PhonyNameDueToError::CAPSLOCK
Coffee::Key::PhonyNameDueToError::F1
Coffee::Key::PhonyNameDueToError::F2
Coffee::Key::PhonyNameDueToError::F3
Coffee::Key::PhonyNameDueToError::F4
Coffee::Key::PhonyNameDueToError::F5
Coffee::Key::PhonyNameDueToError::F6
Coffee::Key::PhonyNameDueToError::F7
Coffee::Key::PhonyNameDueToError::F8
Coffee::Key::PhonyNameDueToError::F9
Coffee::Key::PhonyNameDueToError::F10
Coffee::Key::PhonyNameDueToError::F11
Coffee::Key::PhonyNameDueToError::F12
Coffee::Key::PhonyNameDueToError::PRINTSCREEN
Coffee::Key::PhonyNameDueToError::SCROLLLOCK
Coffee::Key::PhonyNameDueToError::PAUSE
Coffee::Key::PhonyNameDueToError::INSERT
Coffee::Key::PhonyNameDueToError::HOME
Coffee::Key::PhonyNameDueToError::PAGEUP
Coffee::Key::PhonyNameDueToError::DELETE
Coffee::Key::PhonyNameDueToError::END
Coffee::Key::PhonyNameDueToError::PAGEDOWN
Coffee::Key::PhonyNameDueToError::RIGHT
Coffee::Key::PhonyNameDueToError::LEFT
Coffee::Key::PhonyNameDueToError::DOWN
Coffee::Key::PhonyNameDueToError::UP
Coffee::Key::PhonyNameDueToError::NUMLOCKCLEAR
Coffee::Key::PhonyNameDueToError::KP_DIVIDE
Coffee::Key::PhonyNameDueToError::KP_MULTIPLY
Coffee::Key::PhonyNameDueToError::KP_MINUS
Coffee::Key::PhonyNameDueToError::KP_PLUS
Coffee::Key::PhonyNameDueToError::KP_ENTER
Coffee::Key::PhonyNameDueToError::KP_1
Coffee::Key::PhonyNameDueToError::KP_2
Coffee::Key::PhonyNameDueToError::KP_3
Coffee::Key::PhonyNameDueToError::KP_4
Coffee::Key::PhonyNameDueToError::KP_5
Coffee::Key::PhonyNameDueToError::KP_6
Coffee::Key::PhonyNameDueToError::KP_7
Coffee::Key::PhonyNameDueToError::KP_8
Coffee::Key::PhonyNameDueToError::KP_9
Coffee::Key::PhonyNameDueToError::KP_0
Coffee::Key::PhonyNameDueToError::KP_PERIOD
Coffee::Key::PhonyNameDueToError::NONUSBACKSLASH
Coffee::Key::PhonyNameDueToError::APPLICATION
Coffee::Key::PhonyNameDueToError::POWER
Coffee::Key::PhonyNameDueToError::KP_EQUALS
Coffee::Key::PhonyNameDueToError::F13
Coffee::Key::PhonyNameDueToError::F14
Coffee::Key::PhonyNameDueToError::F15
Coffee::Key::PhonyNameDueToError::F16
Coffee::Key::PhonyNameDueToError::F17
Coffee::Key::PhonyNameDueToError::F18
Coffee::Key::PhonyNameDueToError::F19
Coffee::Key::PhonyNameDueToError::F20
Coffee::Key::PhonyNameDueToError::F21
Coffee::Key::PhonyNameDueToError::F22
Coffee::Key::PhonyNameDueToError::F23
Coffee::Key::PhonyNameDueToError::F24
Coffee::Key::PhonyNameDueToError::EXECUTE
Coffee::Key::PhonyNameDueToError::HELP
Coffee::Key::PhonyNameDueToError::MENU
Coffee::Key::PhonyNameDueToError::SELECT
Coffee::Key::PhonyNameDueToError::STOP
Coffee::Key::PhonyNameDueToError::AGAIN
Coffee::Key::PhonyNameDueToError::UNDO
Coffee::Key::PhonyNameDueToError::CUT
Coffee::Key::PhonyNameDueToError::COPY
Coffee::Key::PhonyNameDueToError::PASTE
Coffee::Key::PhonyNameDueToError::FIND
Coffee::Key::PhonyNameDueToError::MUTE
Coffee::Key::PhonyNameDueToError::VOLUMEUP
Coffee::Key::PhonyNameDueToError::VOLUMEDOWN
Coffee::Key::PhonyNameDueToError::KP_COMMA
Coffee::Key::PhonyNameDueToError::KP_EQUALSAS400
Coffee::Key::PhonyNameDueToError::INTERNATIONAL1
Coffee::Key::PhonyNameDueToError::INTERNATIONAL2
Coffee::Key::PhonyNameDueToError::INTERNATIONAL3
Coffee::Key::PhonyNameDueToError::INTERNATIONAL4
Coffee::Key::PhonyNameDueToError::INTERNATIONAL5
Coffee::Key::PhonyNameDueToError::INTERNATIONAL6
Coffee::Key::PhonyNameDueToError::INTERNATIONAL7
Coffee::Key::PhonyNameDueToError::INTERNATIONAL8
Coffee::Key::PhonyNameDueToError::INTERNATIONAL9
Coffee::Key::PhonyNameDueToError::LANG1
Coffee::Key::PhonyNameDueToError::LANG2
Coffee::Key::PhonyNameDueToError::LANG3
Coffee::Key::PhonyNameDueToError::LANG4
Coffee::Key::PhonyNameDueToError::LANG5
Coffee::Key::PhonyNameDueToError::LANG6
Coffee::Key::PhonyNameDueToError::LANG7
Coffee::Key::PhonyNameDueToError::LANG8
Coffee::Key::PhonyNameDueToError::LANG9
Coffee::Key::PhonyNameDueToError::ALTERASE
Coffee::Key::PhonyNameDueToError::SYSREQ
Coffee::Key::PhonyNameDueToError::CANCEL
Coffee::Key::PhonyNameDueToError::CLEAR
Coffee::Key::PhonyNameDueToError::PRIOR
Coffee::Key::PhonyNameDueToError::RETURN2
Coffee::Key::PhonyNameDueToError::SEPARATOR
Coffee::Key::PhonyNameDueToError::OUT
Coffee::Key::PhonyNameDueToError::OPER
Coffee::Key::PhonyNameDueToError::CLEARAGAIN
Coffee::Key::PhonyNameDueToError::CRSEL
Coffee::Key::PhonyNameDueToError::EXSEL
Coffee::Key::PhonyNameDueToError::KP_00
Coffee::Key::PhonyNameDueToError::KP_000
Coffee::Key::PhonyNameDueToError::THOUSANDSSEPARATOR
Coffee::Key::PhonyNameDueToError::DECIMALSEPARATOR
Coffee::Key::PhonyNameDueToError::CURRENCYUNIT
Coffee::Key::PhonyNameDueToError::CURRENCYSUBUNIT
Coffee::Key::PhonyNameDueToError::KP_LEFTPAREN
Coffee::Key::PhonyNameDueToError::KP_RIGHTPAREN
Coffee::Key::PhonyNameDueToError::KP_LEFTBRACE
Coffee::Key::PhonyNameDueToError::KP_RIGHTBRACE
Coffee::Key::PhonyNameDueToError::KP_TAB
Coffee::Key::PhonyNameDueToError::KP_BACKSPACE
Coffee::Key::PhonyNameDueToError::KP_A
Coffee::Key::PhonyNameDueToError::KP_B
Coffee::Key::PhonyNameDueToError::KP_C
Coffee::Key::PhonyNameDueToError::KP_D
Coffee::Key::PhonyNameDueToError::KP_E
Coffee::Key::PhonyNameDueToError::KP_F
Coffee::Key::PhonyNameDueToError::KP_XOR
Coffee::Key::PhonyNameDueToError::KP_POWER
Coffee::Key::PhonyNameDueToError::KP_PERCENT
Coffee::Key::PhonyNameDueToError::KP_LESS
Coffee::Key::PhonyNameDueToError::KP_GREATER
Coffee::Key::PhonyNameDueToError::KP_AMPERSAND
Coffee::Key::PhonyNameDueToError::KP_DBLAMPERSAND
Coffee::Key::PhonyNameDueToError::KP_VERTICALBAR
Coffee::Key::PhonyNameDueToError::KP_DBLVERTICALBAR
Coffee::Key::PhonyNameDueToError::KP_COLON
Coffee::Key::PhonyNameDueToError::KP_HASH
Coffee::Key::PhonyNameDueToError::KP_SPACE
Coffee::Key::PhonyNameDueToError::KP_AT
Coffee::Key::PhonyNameDueToError::KP_EXCLAM
Coffee::Key::PhonyNameDueToError::KP_MEMSTORE
Coffee::Key::PhonyNameDueToError::KP_MEMRECALL
Coffee::Key::PhonyNameDueToError::KP_MEMCLEAR
Coffee::Key::PhonyNameDueToError::KP_MEMADD
Coffee::Key::PhonyNameDueToError::KP_MEMSUBTRACT
Coffee::Key::PhonyNameDueToError::KP_MEMMULTIPLY
Coffee::Key::PhonyNameDueToError::KP_MEMDIVIDE
Coffee::Key::PhonyNameDueToError::KP_PLUSMINUS
Coffee::Key::PhonyNameDueToError::KP_CLEAR
Coffee::Key::PhonyNameDueToError::KP_CLEARENTRY
Coffee::Key::PhonyNameDueToError::KP_BINARY
Coffee::Key::PhonyNameDueToError::KP_OCTAL
Coffee::Key::PhonyNameDueToError::KP_DECIMAL
Coffee::Key::PhonyNameDueToError::KP_HEXADECIMAL
Coffee::Key::PhonyNameDueToError::LCTRL
Coffee::Key::PhonyNameDueToError::LSHIFT
Coffee::Key::PhonyNameDueToError::LALT
Coffee::Key::PhonyNameDueToError::LGUI
Coffee::Key::PhonyNameDueToError::RCTRL
Coffee::Key::PhonyNameDueToError::RSHIFT
Coffee::Key::PhonyNameDueToError::RALT
Coffee::Key::PhonyNameDueToError::RGUI
Coffee::Key::PhonyNameDueToError::MODE
Coffee::Key::PhonyNameDueToError::SLEEP
Coffee::Key::PhonyNameDueToError::WAKE
Coffee::Key::PhonyNameDueToError::CHANNEL_INCREMENT
Coffee::Key::PhonyNameDueToError::CHANNEL_DECREMENT
Coffee::Key::PhonyNameDueToError::MEDIA_PLAY
Coffee::Key::PhonyNameDueToError::MEDIA_PAUSE
Coffee::Key::PhonyNameDueToError::MEDIA_RECORD
Coffee::Key::PhonyNameDueToError::MEDIA_FAST_FORWARD
Coffee::Key::PhonyNameDueToError::MEDIA_REWIND
Coffee::Key::PhonyNameDueToError::MEDIA_NEXT_TRACK
Coffee::Key::PhonyNameDueToError::MEDIA_PREVIOUS_TRACK
Coffee::Key::PhonyNameDueToError::MEDIA_STOP
Coffee::Key::PhonyNameDueToError::MEDIA_EJECT
Coffee::Key::PhonyNameDueToError::MEDIA_PLAY_PAUSE
Coffee::Key::PhonyNameDueToError::MEDIA_SELECT
Coffee::Key::PhonyNameDueToError::AC_NEW
Coffee::Key::PhonyNameDueToError::AC_OPEN
Coffee::Key::PhonyNameDueToError::AC_CLOSE
Coffee::Key::PhonyNameDueToError::AC_EXIT
Coffee::Key::PhonyNameDueToError::AC_SAVE
Coffee::Key::PhonyNameDueToError::AC_PRINT
Coffee::Key::PhonyNameDueToError::AC_PROPERTIES
Coffee::Key::PhonyNameDueToError::AC_SEARCH
Coffee::Key::PhonyNameDueToError::AC_HOME
Coffee::Key::PhonyNameDueToError::AC_BACK
Coffee::Key::PhonyNameDueToError::AC_FORWARD
Coffee::Key::PhonyNameDueToError::AC_STOP
Coffee::Key::PhonyNameDueToError::AC_REFRESH
Coffee::Key::PhonyNameDueToError::AC_BOOKMARKS
Coffee::Key::PhonyNameDueToError::SOFTLEFT
Coffee::Key::PhonyNameDueToError::SOFTRIGHT
Coffee::Key::PhonyNameDueToError::CALL
Coffee::Key::PhonyNameDueToError::ENDCALL
Coffee::Key::PhonyNameDueToError::RESERVED
Coffee::Key::PhonyNameDueToError::COUNT
Coffee::Mouse
Coffee::Mouse::PhonyNameDueToError::BUTTON_LEFT
Coffee::Mouse::PhonyNameDueToError::BUTTON_MIDDLE
Coffee::Mouse::PhonyNameDueToError::BUTTON_RIGHT
Coffee::Mouse::PhonyNameDueToError::BUTTON_X1
Coffee::Mouse::PhonyNameDueToError::BUTTON_X2
EventType
EventType::None
EventType::WindowClose
EventType::WindowResize
EventType::WindowFocus
EventType::WindowLostFocus
EventType::WindowMoved
EventType::FileDrop
EventType::AppTick
EventType::AppUpdate
EventType::AppRender
EventType::KeyPressed
EventType::KeyReleased
EventType::KeyTyped
EventType::MouseButtonPressed
EventType::MouseButtonReleased
EventType::MouseMoved
EventType::MouseScrolled
EventCategory
EventCategory::None
EventCategory::EventCategoryApplication
EventCategory::EventCategoryInput
EventCategory::EventCategoryKeyboard
EventCategory::EventCategoryMouse
EventCategory::EventCategoryMouseButton
operator<<()
CEREAL_REGISTER_TYPE()
cereal
cereal::save()
cereal::load()
cereal::serialize()
ShaderDataType
ShaderDataType::None
ShaderDataType::Bool
ShaderDataType::Int
ShaderDataType::Float
ShaderDataType::Vec2
ShaderDataType::Vec3
ShaderDataType::Vec4
ShaderDataType::Mat2
ShaderDataType::Mat3
ShaderDataType::Mat4
ImageFormat
ImageFormat::R8
ImageFormat::RG8
ImageFormat::RGB8
ImageFormat::SRGB8
ImageFormat::RGBA8
ImageFormat::SRGBA8
ImageFormat::RGBA32F
ImageFormat::DEPTH24STENCIL8
ShaderDataTypeSize()
AddModelToTheSceneTree()
Coffee Engine 0.2.0 documentation
Please activate JavaScript to enable the search functionality.