A C++ game engine written using basic api (PhysX, Vulkan...) which aims to be used in a future game(s) about space TODO: Write better description here
- Dclaration
- Enum
- Device
- Swapchain (WORK IN PROGESS)
- Extension (TODO)
- Sync
- Buffer
- Image
- Pipeline
- Descriptor
- Tick (Will be Deplicated)
- Memory
- Lifetime
- Commend
A list of class and struct declaration. Also declares the base object class:
class ComplexObject
All enum is in here. Needs reorganizing...
Class list:
class PhysicalDevice {
//...
}
class LogicalDevice {
//...
}
TODO
TODO
Class list:
class Semaphore {
//...
}
class TimelineSemaphore {
//...
}
class Fence {
//...
}
Class list:
class Buffer {
//...
}
class StorageBuffer {
//...
}
class UniformBuffer {
//...
}
class StagingBuffer {
//...
}
class VertexBuffer {
//...
}
class IndiceBuffer {
//...
}
Class list:
class Image {
//...
}
class ImageView {
//...
}
class FrameBuffer {
//...
}
Class list:
class RenderPass {
class Subpass {}
//...
}
class Pipeline {
//...
}
Class list:
class DescriptorLayout {
//...
}
class DescriptorPool {
//...
}
class DescriptorSet {
//...
}
Class list:
class MemoryAllocator {
//...
}
class MemoryPool {
//...
}
Class list:
class LifetimeManager {
//...
}
class MonotonicLifetimeManager {
//...
}
Class list:
class CommendPool {
//...
}
class CommendBuffer {
//...
}