RetroArch
Public Types | Public Member Functions | Public Attributes | List of all members
spirv_cross::SPIRAccessChain Struct Reference

#include <spirv_common.hpp>

Inheritance diagram for spirv_cross::SPIRAccessChain:
[legend]
Collaboration diagram for spirv_cross::SPIRAccessChain:
[legend]

Public Types

enum  { type = TypeAccessChain }
 

Public Member Functions

 SPIRAccessChain (uint32_t basetype_, spv::StorageClass storage_, std::string base_, std::string dynamic_index_, int32_t static_index_)
 
- Public Member Functions inherited from spirv_cross::IVariant
virtual ~IVariant ()=default
 

Public Attributes

uint32_t basetype
 
spv::StorageClass storage
 
std::string base
 
std::string dynamic_index
 
int32_t static_index
 
uint32_t loaded_from = 0
 
uint32_t matrix_stride = 0
 
bool row_major_matrix = false
 
bool immutable = false
 
- Public Attributes inherited from spirv_cross::IVariant
uint32_t self = 0
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
type 

Constructor & Destructor Documentation

◆ SPIRAccessChain()

spirv_cross::SPIRAccessChain::SPIRAccessChain ( uint32_t  basetype_,
spv::StorageClass  storage_,
std::string  base_,
std::string  dynamic_index_,
int32_t  static_index_ 
)
inline

Member Data Documentation

◆ base

std::string spirv_cross::SPIRAccessChain::base

◆ basetype

uint32_t spirv_cross::SPIRAccessChain::basetype

◆ dynamic_index

std::string spirv_cross::SPIRAccessChain::dynamic_index

◆ immutable

bool spirv_cross::SPIRAccessChain::immutable = false

◆ loaded_from

uint32_t spirv_cross::SPIRAccessChain::loaded_from = 0

◆ matrix_stride

uint32_t spirv_cross::SPIRAccessChain::matrix_stride = 0

◆ row_major_matrix

bool spirv_cross::SPIRAccessChain::row_major_matrix = false

◆ static_index

int32_t spirv_cross::SPIRAccessChain::static_index

◆ storage

spv::StorageClass spirv_cross::SPIRAccessChain::storage

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