| Flutter Impeller |

Public Attributes | List of all members
impeller::SampledImageSlot Struct Reference

Metadata required to bind a combined texture and sampler. More...

`#include <shader_types.h>`

## Public Attributes
const char * | name
| The name of the uniform slot. More...
size_t | texture_index
| `ext_res_0` is the Metal binding value. More...
size_t | set
| The Vulkan descriptor set index. More...
size_t | binding
| The Vulkan binding value. More...

## Detailed Description

Metadata required to bind a combined texture and sampler.

OpenGL binding requires the usage of the separate shader metadata struct.

Definition at line 98 of file shader_types.h.

## Member Data Documentation

## ◆ binding

size_t impeller::SampledImageSlot::binding

The Vulkan binding value.

Definition at line 109 of file shader_types.h.

Referenced by impeller::BindImages().

## ◆ name

const char* impeller::SampledImageSlot::name

The name of the uniform slot.

Definition at line 100 of file shader_types.h.

Referenced by impeller::RuntimeEffectContents::Render().

## ◆ set

size_t impeller::SampledImageSlot::set

The Vulkan descriptor set index.

Definition at line 106 of file shader_types.h.

## ◆ texture_index

size_t impeller::SampledImageSlot::texture_index

`ext_res_0` is the Metal binding value.

Definition at line 103 of file shader_types.h.

Referenced by impeller::RuntimeEffectContents::Render().

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

- impeller/core/shader_types.h