Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::ImageView Struct Reference

#include <DescriptorSets.h>

Public Member Functions

bool operator== (const ImageView &other) const noexcept
 
bool operator!= (const ImageView &other) const noexcept
 

Public Attributes

ImageViewDescriptor _descriptor {}
 
const Texture_srcTexture { nullptr }
 
ImageSubRange _subRange {}
 
TextureType _targetType { TextureType::COUNT }
 

Static Public Attributes

static constexpr size_t INVALID_VIEW_HASH = std::numeric_limits<size_t>::max()
 

Detailed Description

Definition at line 69 of file DescriptorSets.h.

Member Function Documentation

◆ operator!=()

bool Divide::ImageView::operator!= ( const ImageView other) const
inlinenoexcept

Definition at line 46 of file DescriptorSets.inl.

◆ operator==()

bool Divide::ImageView::operator== ( const ImageView other) const
inlinenoexcept

Definition at line 38 of file DescriptorSets.inl.

Member Data Documentation

◆ _descriptor

ImageViewDescriptor Divide::ImageView::_descriptor {}

Definition at line 73 of file DescriptorSets.h.

◆ _srcTexture

const Texture* Divide::ImageView::_srcTexture { nullptr }

Definition at line 74 of file DescriptorSets.h.

◆ _subRange

ImageSubRange Divide::ImageView::_subRange {}

Definition at line 75 of file DescriptorSets.h.

◆ _targetType

TextureType Divide::ImageView::_targetType { TextureType::COUNT }

Definition at line 77 of file DescriptorSets.h.

◆ INVALID_VIEW_HASH

constexpr size_t Divide::ImageView::INVALID_VIEW_HASH = std::numeric_limits<size_t>::max()
staticconstexpr

Definition at line 71 of file DescriptorSets.h.


The documentation for this struct was generated from the following files: