Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Graphic::Resource::AGPUBuffer Class Referenceabstract

#include <AGPUBuffer.hpp>

Inheritance diagram for Graphic::Resource::AGPUBuffer:
DefaultPipeline::Resource::AmbientLightBuffer DefaultPipeline::Resource::CameraGPUBuffer DefaultPipeline::Resource::DirectionalLightBuffer DefaultPipeline::Resource::DirectionalLightsBuffer DefaultPipeline::Resource::IndexGPUBuffer DefaultPipeline::Resource::MaterialGPUBuffer DefaultPipeline::Resource::PointGPUBuffer DefaultPipeline::Resource::PointLightsBuffer DefaultPipeline::Resource::TransformGPUBuffer GPUBufferTest TestGPUBuffer

Public Member Functions

virtual ~AGPUBuffer ()=default
virtual void Create (Engine::Core &core)=0
virtual void Destroy (Engine::Core &core)=0
virtual bool IsCreated (Engine::Core &core) const =0
virtual void Update (Engine::Core &core)=0
virtual const wgpu::Buffer & GetBuffer () const =0

Constructor & Destructor Documentation

◆ ~AGPUBuffer()

virtual Graphic::Resource::AGPUBuffer::~AGPUBuffer ( )
virtualdefault

Member Function Documentation

◆ Create()

◆ Destroy()

◆ GetBuffer()

◆ IsCreated()

◆ Update()


The documentation for this class was generated from the following file: