Faro Engine 0.0.0.b519570 (main)
Loading...
Searching...
No Matches
GraphicsBufferContainer.hpp
Go to the documentation of this file.
1#pragma once
2#include <GraphicsBuffer.hpp>
3
4namespace Faro
5{
7 {
8 public:
10 void Destroy() override;
11
13
15
16 protected:
17 GraphicsBuffer* resources[2] = { nullptr, nullptr };
18 };
19}
Definition GraphicsAdapter.hpp:27
Definition GraphicsBufferContainer.hpp:7
void Destroy() override
Run the destruction logic of this class. This also frees its memory.
Definition GraphicsBufferContainer.cpp:15
GraphicsBuffer * Get()
Definition GraphicsBufferContainer.cpp:21
GraphicsBufferCreateDesc createDesc
Definition GraphicsBufferContainer.hpp:14
GraphicsBuffer * resources[2]
Definition GraphicsBufferContainer.hpp:17
A buffer storing graphics related data. Created by GraphicsAdapter::CreateBuffer.
Definition GraphicsBuffer.hpp:20
Definition GraphicsAdapterChild.hpp:9
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsAdapterChild.cpp:16
Definition Array.hpp:8
Definition GraphicsBufferDesc.hpp:90