33#ifndef DVD_DESCRIPTOR_SETS_H_
34#define DVD_DESCRIPTOR_SETS_H_
137 std::array<DescriptorSetBinding, MAX_BINDINGS_PER_DESCRIPTOR_SET>
_bindings;
An API-independent representation of a texture.
Handle console commands that start with a forward slash.
FORCE_INLINE bool operator!=(const GUIDWrapper &lhs, const GUIDWrapper &rhs) noexcept
TextureType TargetType(const ImageView &imageView) noexcept
size_t GetHash(const PropertyDescriptor< T > &descriptor) noexcept
bool IsSet(const SwitchSceneTarget &target) noexcept
void Set(DescriptorSetBindingData &dataInOut, ShaderBuffer *buffer, const BufferRange range) noexcept
DescriptorSetBinding & AddBinding(DescriptorSet &setInOut, U8 slot, U16 stageVisibilityMask)
bool operator==(const DisplayManager::OutputDisplayProperties &lhs, const DisplayManager::OutputDisplayProperties &rhs) noexcept
T & As(DescriptorSetBindingData &data) noexcept
constexpr auto to_base(const Type value) -> Type
SamplerDescriptor _sampler
bool operator==(const DescriptorCombinedImageSampler &) const noexcept=default
bool operator==(const DescriptorImageView &) const noexcept=default
DescriptorImageView _imageView
ShaderBufferEntry _buffer
DescriptorSetBindingType _type
bool operator!=(const DescriptorSetBindingData &rhs) const noexcept
DescriptorCombinedImageSampler _sampledImage
bool operator==(const DescriptorSetBindingData &rhs) const noexcept
bool operator==(const DescriptorSetBinding &) const =default
U16 _shaderStageVisibility
DescriptorSetBindingData _data
bool operator==(const DescriptorSet &) const =default
std::array< DescriptorSetBinding, MAX_BINDINGS_PER_DESCRIPTOR_SET > _bindings
bool operator==(const ImageSubRange &) const =default
GFXImageFormat _baseFormat
bool operator==(const ImageViewDescriptor &) const =default
bool operator==(const ImageView &other) const noexcept
static constexpr size_t INVALID_VIEW_HASH
ImageViewDescriptor _descriptor
const Texture * _srcTexture
bool operator!=(const ImageView &other) const noexcept
static constexpr size_t INVALID_SAMPLER_HASH
bool operator==(const SubRange &) const =default