Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::canvas::Canvas::ShaderDrawOptions Struct Reference

#include <canvas.hpp>

Public Attributes

ShaderUniforms uniforms
std::vector< NamedUniform > named_uniforms
float reach = 0.0f
std::shared_ptr< const ShaderDataTexture > data_texture
std::optional< ShaderGeometry > geometry

Member Data Documentation

◆ data_texture

std::shared_ptr<const ShaderDataTexture> pulp::canvas::Canvas::ShaderDrawOptions::data_texture

◆ geometry

std::optional<ShaderGeometry> pulp::canvas::Canvas::ShaderDrawOptions::geometry

◆ named_uniforms

std::vector<NamedUniform> pulp::canvas::Canvas::ShaderDrawOptions::named_uniforms

◆ reach

float pulp::canvas::Canvas::ShaderDrawOptions::reach = 0.0f

◆ uniforms

ShaderUniforms pulp::canvas::Canvas::ShaderDrawOptions::uniforms

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/canvas/include/pulp/canvas/canvas.hpp