#include <internal_interface.hpp>
|
template<typename U > |
void | register_builtin (spirv_cross_builtin builtin, const U &value) |
|
void | set_builtin (spirv_cross_builtin builtin, void *data, size_t size) |
|
template<typename U > |
void | register_resource (const internal::Resource< U > &value, unsigned set, unsigned binding) |
|
template<typename U > |
void | register_stage_input (const internal::StageInput< U > &value, unsigned location) |
|
template<typename U > |
void | register_stage_output (const internal::StageOutput< U > &value, unsigned location) |
|
template<typename U > |
void | register_uniform_constant (const internal::UniformConstant< U > &value, unsigned location) |
|
template<typename U > |
void | register_push_constant (const internal::PushConstant< U > &value) |
|
void | set_stage_input (unsigned location, void *data, size_t size) |
|
void | set_stage_output (unsigned location, void *data, size_t size) |
|
void | set_uniform_constant (unsigned location, void *data, size_t size) |
|
void | set_push_constant (void *data, size_t size) |
|
void | set_resource (unsigned set, unsigned binding, void **data, size_t size) |
|
◆ register_builtin()
◆ register_push_constant()
◆ register_resource()
◆ register_stage_input()
◆ register_stage_output()
◆ register_uniform_constant()
◆ set_builtin()
◆ set_push_constant()
void spirv_cross_shader::set_push_constant |
( |
void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_resource()
void spirv_cross_shader::set_resource |
( |
unsigned |
set, |
|
|
unsigned |
binding, |
|
|
void ** |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_stage_input()
void spirv_cross_shader::set_stage_input |
( |
unsigned |
location, |
|
|
void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_stage_output()
void spirv_cross_shader::set_stage_output |
( |
unsigned |
location, |
|
|
void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ set_uniform_constant()
void spirv_cross_shader::set_uniform_constant |
( |
unsigned |
location, |
|
|
void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ builtins
◆ push_constant
PPSize spirv_cross_shader::push_constant |
◆ resources
◆ stage_inputs
◆ stage_outputs
◆ uniform_constants
The documentation for this struct was generated from the following file: