CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
GPUResourceSet.hpp File Reference

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...