|
using | EncoderType = typename Backend::EncoderType |
|
|
Result< Unit, Error > | init (const RendererInitDescriptor &desc) |
|
Result< Handle< RenderPipeline >, Error > | create_render_pipeline (const std::string &label, const std::string &shader_source, const VertexLayoutDescriptor &desc) |
|
RenderCommandEncoder< EncoderType > | create_render_command_encoder (const RenderPassDescriptor &desc) |
|
Result< Handle< Texture >, Error > | create_texture (const CreateTextureDesc &desc) |
|
Result< Handle< Sampler >, Error > | create_sampler (const CreateSamplerDesc &desc) |
|
template<typename T > |
Result< Handle< Buffer >, Error > | create_buffer (T data, size_t size) |
|
template<typename T > |
Result< Unit, Error > | update_buffer (const Handle< Buffer > &handle, T data, size_t size) |
|
template<typename T > |
void | update_buffer_unchecked (const Handle< Buffer > &handle, T data, size_t size) |
|
The documentation for this class was generated from the following file: