PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPixelBullet::ApplicationMain application class
 CPixelBullet::ApplicationCommandLineArgsCommand-line arguments passed to the application
 CPixelBullet::ApplicationSpecificationContains configuration options for both the game and the engine
 CPixelBullet::ApplicationVersionRepresents a version number
 CPixelBullet::Archive
 CPixelBullet::AttachmentClass that represents an attachment in a renderpass
 CPixelBullet::Shader::Attribute
 CPixelBullet::Audio
 CPixelBullet::AudioBackendAbstract interface for an audio backend
 CPixelBullet::AVector3< T >
 CPixelBullet::BitmapA simple Bitmap class that loads and writes images using stb
 CPixelBullet::BufferInterface that represents a buffer
 CPixelBullet::CameraA base 3D camera class with perspective projection
 CPixelBullet::Log::Channel
 CPixelBullet::CLI
 CPixelBullet::ColorA polished Color class storing RGBA values in a glm::vec4
 CPixelBullet::CommandBufferClass that represents a command buffer
 CPixelBullet::CommandPoolClass that represents a command pool
 CPixelBullet::CommandQueueA simple thread-safe command queue
 CPixelBullet::ComponentStorageBase
 CPixelBullet::Compressor
 CPixelBullet::Shader::Constant
 CPixelBullet::Descriptor
 CPixelBullet::DescriptorSet
 CPixelBullet::DescriptorsHandlerClass that handles a descriptor set
 CPixelBullet::DurationA lightweight duration class that holds a time span in seconds
 CPixelBullet::Elapsed
 CPixelBullet::SparseSet< T, Index >::Entry
 CPixelBullet::EnumerateWrapper< T >
 CPixelBullet::Event
 CPixelBullet::EventDispatcher
 Cstd::false_type
 CPixelBullet::File
 CPixelBullet::FileEntry
 CPixelBullet::Node::FormatFormatting options for YAML serialization
 CPixelBullet::Framebuffers
 CPixelBullet::GraphicsModule that manages the Vulkan m_Instance, Surface, Window and the renderpass structure
 CPixelBullet::ID
 CIDxcIncludeHandler
 CPixelBullet::Timer::Impl
 CPixelBullet::Instance
 CPixelBullet::EnumerateWrapper< T >::iterator
 CPixelBullet::Layer
 CPixelBullet::LayerStack
 CPixelBullet::LinkManages alias mappings for asset paths. This allows to use short “links” (e.g. @tex) that resolve to full directory paths
 CPixelBullet::LogicalDevice
 CPixelBullet::MaSoundDeleterA custom deleter for a dynamically allocated ma_sound
 CPixelBullet::NodeRepresents a hierarchical node capable of storing various data types and supporting YAML serialization
 CPixelBullet::OffsetSize
 CPixelBullet::PhysicalDevice
 CPixelBullet::PipelineClass that is used to represent a pipeline
 CPixelBullet::PipelineGraphicsCreate
 CPixelBullet::PushHandlerClass that handles a pipeline push constant
 CPixelBullet::RenderArea
 CPixelBullet::RendererClass used to manage Subrender objects to create a list of render pass
 CPixelBullet::Renderpass
 CPixelBullet::RenderStage
 CPixelBullet::ResourceBase class for managed resources
 CPixelBullet::ResourceLocator
 CPixelBullet::Resources
 CPixelBullet::Scene
 CPixelBullet::ShaderClass that loads and processes a shader, and provides reflection
 CPixelBullet::Log::Sink
 CPixelBullet::SparseSet< T, Index >
 CPixelBullet::StorageHandler
 CPixelBullet::String
 CPixelBullet::Renderpass::SubpassDescription
 CPixelBullet::SubpassType
 CPixelBullet::SubrenderRepresents a render pipeline that is used to render a type of pipeline
 CPixelBullet::SubrenderHolderManages all registered Subrender instances by stage
 CPixelBullet::Surface
 CPixelBullet::Swapchain
 CPixelBullet::ThreadPoolA fixed-size pool of threads
 CPixelBullet::TimerA high-resolution timer for measuring elapsed time
 CPixelBullet::Transform
 Cstd::true_type
 CPixelBullet::TypeInfo< Base >
 CPixelBullet::Shader::Uniform
 CPixelBullet::Shader::UniformBlock
 CPixelBullet::UniformHandlerClass that handles a uniform buffer
 CPixelBullet::Shader::VertexInput
 CPixelBullet::Viewport
 CPixelBullet::VirtualPath
 CPixelBullet::Window
 CPixelBullet::WriteDescriptorSet