| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

Public Member Functions | Data Fields
Fling::DescriptorInfo Struct Reference

`#include <Shader.h>`

## Public Member Functions
| DescriptorInfo ()
| DescriptorInfo (VkImageView imageView, VkImageLayout imageLayout)
| DescriptorInfo (VkSampler sampler, VkImageView imageView, VkImageLayout imageLayout)
| DescriptorInfo (VkBuffer buffer_, VkDeviceSize offset, VkDeviceSize range)
| DescriptorInfo (VkBuffer buffer_)

## Data Fields
union {
VkDescriptorImageInfo image
VkDescriptorBufferInfo buffer
}; |

## Constructor & Destructor Documentation

## ◆ DescriptorInfo() [1/5]

Fling::DescriptorInfo::DescriptorInfo | ( |  | ) |
| inline

## ◆ DescriptorInfo() [2/5]

Fling::DescriptorInfo::DescriptorInfo | ( | VkImageView | imageView,
|  | VkImageLayout | imageLayout
| ) |  |
| inline

## ◆ DescriptorInfo() [3/5]

Fling::DescriptorInfo::DescriptorInfo | ( | VkSampler | sampler,
|  | VkImageView | imageView,
|  | VkImageLayout | imageLayout
| ) |  |
| inline

## ◆ DescriptorInfo() [4/5]

Fling::DescriptorInfo::DescriptorInfo | ( | VkBuffer | buffer_,
|  | VkDeviceSize | offset,
|  | VkDeviceSize | range
| ) |  |
| inline

## ◆ DescriptorInfo() [5/5]

Fling::DescriptorInfo::DescriptorInfo | ( | VkBuffer | buffer_ | ) |
| inline

## Field Documentation

## ◆ @1

union { ... }

## ◆ buffer

VkDescriptorBufferInfo Fling::DescriptorInfo::buffer

## ◆ image

VkDescriptorImageInfo Fling::DescriptorInfo::image

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

- FlingEngine/Graphics/inc/Shader.h