Flutter Engine
The Flutter Engine
Public Attributes | List of all members
impeller::compiler::ShaderBundleData::ShaderUniformStructField Struct Reference

#include <shader_bundle_data.h>

Public Attributes

std::string name
 
spirv_cross::SPIRType::BaseType type
 
size_t offset_in_bytes = 0u
 
size_t element_size_in_bytes = 0u
 
size_t total_size_in_bytes = 0u
 
std::optional< size_t > array_elements = std::nullopt
 

Detailed Description

Definition at line 20 of file shader_bundle_data.h.

Member Data Documentation

◆ array_elements

std::optional<size_t> impeller::compiler::ShaderBundleData::ShaderUniformStructField::array_elements = std::nullopt

Definition at line 27 of file shader_bundle_data.h.

◆ element_size_in_bytes

size_t impeller::compiler::ShaderBundleData::ShaderUniformStructField::element_size_in_bytes = 0u

Definition at line 25 of file shader_bundle_data.h.

◆ name

std::string impeller::compiler::ShaderBundleData::ShaderUniformStructField::name

Definition at line 21 of file shader_bundle_data.h.

◆ offset_in_bytes

size_t impeller::compiler::ShaderBundleData::ShaderUniformStructField::offset_in_bytes = 0u

Definition at line 24 of file shader_bundle_data.h.

◆ total_size_in_bytes

size_t impeller::compiler::ShaderBundleData::ShaderUniformStructField::total_size_in_bytes = 0u

Definition at line 26 of file shader_bundle_data.h.

◆ type

spirv_cross::SPIRType::BaseType impeller::compiler::ShaderBundleData::ShaderUniformStructField::type
Initial value:
=
spirv_cross::SPIRType::BaseType::Float

Definition at line 22 of file shader_bundle_data.h.


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