#include <AGPUBuffer.hpp>
◆ ~AGPUBuffer()
| virtual Graphic::Resource::AGPUBuffer::~AGPUBuffer |
( |
| ) |
|
|
virtualdefault |
◆ Create()
| virtual void Graphic::Resource::AGPUBuffer::Create |
( |
Engine::Core & | core | ) |
|
|
pure virtual |
Implemented in 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, and TestGPUBuffer.
◆ Destroy()
| virtual void Graphic::Resource::AGPUBuffer::Destroy |
( |
Engine::Core & | core | ) |
|
|
pure virtual |
Implemented in 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, and TestGPUBuffer.
◆ GetBuffer()
| virtual const wgpu::Buffer & Graphic::Resource::AGPUBuffer::GetBuffer |
( |
| ) |
const |
|
pure virtual |
Implemented in 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, and TestGPUBuffer.
◆ IsCreated()
| virtual bool Graphic::Resource::AGPUBuffer::IsCreated |
( |
Engine::Core & | core | ) |
const |
|
pure virtual |
Implemented in 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, and TestGPUBuffer.
◆ Update()
| virtual void Graphic::Resource::AGPUBuffer::Update |
( |
Engine::Core & | core | ) |
|
|
pure virtual |
Implemented in 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, and TestGPUBuffer.
The documentation for this class was generated from the following file: