|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "GPUBuffer.hpp"#include "GPUImage.hpp"#include "GPUResource.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Hash.hpp"#include "CeresEngine/Foundation/StringID.hpp"#include "CeresEngine/Foundation/Generator.hpp"#include "CeresEngine/Foundation/Container/IndexedMultimap.hpp"#include "CeresEngine/Foundation/Container/SmallFlatMap.hpp"#include "CeresEngine/Foundation/Container/SmallVector.hpp"#include "CeresEngine/Foundation/Container/Variant.hpp"#include "CeresEngine/Foundation/Container/Pair.hpp"#include "CeresEngine/Foundation/Container/InitializerList.hpp"#include <initializer_list>Go to the source code of this file.
Classes | |
| struct | CeresEngine::GPUBufferResourceBinding |
| struct | CeresEngine::GPUImageResourceBinding |
| struct | CeresEngine::GPUSamplerResourceBinding |
| class | CeresEngine::GPUResourceBinding |
| class | CeresEngine::TGPUResourceSetBindingSlot< Const > |
A class that offers high-level access to a GPUResourceSetBindings slot. More... | |
| class | CeresEngine::GPUResourceSetBindings |
| class | CeresEngine::GPUShaderResourceSetBindings |
| struct | CeresEngine::GPUResourceSetDescriptor |
| class | CeresEngine::GPUResourceSet |
| A RenderAPI object that holds a set of resources that can be bound into shader. More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::GPUResourceSetBindingSlot = TGPUResourceSetBindingSlot< false > |
A class that offers high-level access to a GPUResourceSetBindings slot. | |
| using | CeresEngine::GPUResourceSetConstBindingSlot = TGPUResourceSetBindingSlot< true > |
A class that offers high-level access to a GPUResourceSetBindings slot. | |
Enumerations | |
| enum class | CeresEngine::GPUResourceBindingType { CeresEngine::Undefined = 0 , CeresEngine::UniformBuffer , CeresEngine::DynamicUniformBuffer , CeresEngine::StorageBuffer , CeresEngine::Image , CeresEngine::Sampler , CeresEngine::CombinedSampler , CeresEngine::StorageImage } |
| An enumeration of supported resource binding types. More... | |