jGL
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CjGL::AbstractjGLUniform
 CjGL::jGLUniform< T >
 CjGL::BoundingBox< T >A bounding box template
 CjGL::BoundingBox< float >
 CjGL::WorldBoundingBoxA world space bounding box
 CjGL::Vulkan::Buffer
 CjGL::Vulkan::Command
 CjGL::Vulkan::CommandBuffer
 CjGL::Vulkan::CommandPool
 CjGL::DesktopDisplay::Config
 CjGL::Vulkan::DescriptorPool
 CjGL::Vulkan::DescriptorSets< T >
 CjGL::Vulkan::DescriptorSets< VkDescriptorBufferInfo >
 CjGL::Vulkan::DescriptorSets< VkDescriptorImageInfo >
 CjGL::Vulkan::Device
 CjGL::Display
 CjGL::DesktopDisplay
 CjGL::Event
 Cstd::exception
 CjGL::GL::GLRuntimeException
 CjGL::Font
 CjGL::GL::glFont
 CjGL::Vulkan::vkFont
 CjGL::Vulkan::Framebuffer
 CjGL::GL::glDrawFramebuffer
 CjGL::Glyph
 Cstd::hash< jGL::Id >
 CjGL::Id
 CPriorityStore< T >::InfoCombine an id and a priority
 CjGL::jGLInstance
 CjGL::GL::OpenGLInstance
 CjGL::Vulkan::VulkanInstance
 CjLog::Log
 CjGL::Vulkan::LogicalDevice
 CjLog::LogType
 CjLog::ERR
 CjLog::INFO
 CjLog::WARN
 CjGL::OrthoCamAn orthographic camera for 2D
 CjGL::Particles
 CjGL::GL::glParticles
 CjGL::Vulkan::vkParticles
 CjGL::Vulkan::PhysicalDevice
 CjGL::Vulkan::Pipeline
 CjGL::Primitive
 CjGL::NormalisedTextureRegionRectangular region of a texture, normalised by the textures dimensions
 CjGL::TextureRegionRectangular region of a texture in pixels
 CjGL::TexturedParticleParticle with a texture, with a position, orientation, and scale, colour, and texture region
 CjGL::TransformPosition, rotation, and scale
 CPriorityStore< T >Store elements in a priority ordering, with identities
 CPriorityStore< Shape >
 CjGL::ShapeRendererRenders shapes with optional rendering priority
 CjGL::GL::glShapeRendererOpenGL implementation of ShapeRenderer
 CjGL::Vulkan::vkShapeRenderer
 CPriorityStore< Sprite >
 CjGL::SpriteRendererRenders sprites in batches, with optional render priority
 CjGL::GL::glSpriteRendererOpengl implementation of SpriteRenderer
 CjGL::Vulkan::vkSpriteRenderer
 CjLog::Progress
 CjGL::Vulkan::QueueFamilyIndices
 CjGL::Vulkan::RenderPass
 CjGL::Vulkan::Sampler
 CjGL::Sampler2D
 CjGL::ShaderGeneric shader program with vertex and fragment shader
 CjGL::GL::glShaderAn OpenGL implementation of Shader
 CjGL::Vulkan::vkShader
 CjGL::ShapeA drawable shape
 CjGL::Sprite
 CjGL::Vulkan::Surface
 CjGL::Vulkan::Swapchain
 CjGL::Vulkan::SwapchainSupportDetails
 CjGL::GL::TextRenderer
 CjGL::Vulkan::TextRenderer
 CjGL::Texture
 CjGL::GL::glTexture
 CjGL::GL::glTexture2DByte
 CjGL::GL::glTexture2DRGB
 CjGL::GL::glTexture2DRGBA
 CjGL::Vulkan::vkTexture
 CjThread::ThreadPool
 CjGL::Vulkan::UniformBufferObject
 CjGL::Vulkan::UniformBuffer< T >
 CjGL::Particles::UpdateInfo
 CjGL::ShapeRenderer::UpdateInfoControl updated data for drawing
 CjGL::Vulkan::VertexBufferObject
 CjGL::Vulkan::VertexBuffer< T >
 CjGL::Vulkan::VertexBuffer< glm::vec2 >
 CjGL::Vulkan::VertexBuffer< glm::vec4 >
 CjGL::DesktopDisplay::WindowData