Struct Compiler::BufferAccessHandler
Defined in File spirv_cross.hpp
Nested Relationships
This struct is a nested type of Class Compiler.
Inheritance Relationships
Base Type
public SPIRV_CROSS_NAMESPACE::Compiler::OpcodeHandler
(Struct Compiler::OpcodeHandler)
Struct Documentation
-
struct BufferAccessHandler : public SPIRV_CROSS_NAMESPACE::Compiler::OpcodeHandler
Public Functions
-
inline BufferAccessHandler(const Compiler &compiler_, SmallVector<BufferRange> &ranges_, uint32_t id_)
-
virtual bool handle(spv::Op opcode, const uint32_t *args, uint32_t length) override
Public Members
-
const Compiler &compiler
-
SmallVector<BufferRange> &ranges
-
uint32_t id
-
std::unordered_set<uint32_t> seen
-
inline BufferAccessHandler(const Compiler &compiler_, SmallVector<BufferRange> &ranges_, uint32_t id_)