Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
Classes | |
struct | GraphRendererProps |
Public Member Functions | |
GraphRenderer (ShaderState &st) | |
constexpr GLsizei | arrayCompsPerElement () const noexcept |
bool | init (GL &gl, const jau::fraction_timespec &when) |
constexpr bool | initialized () const noexcept |
void | useProgram (GL &gl, bool on) |
constexpr bool | usesNormal () const noexcept |
Static Public Attributes | |
static constexpr std::string_view | bin_dir = "impl/graph/glsl/bin" |
static constexpr std::string_view | colTexLookupFuncName = "texture2D" |
static constexpr bool | DEBUG_MODE = true |
static constexpr std::string_view | gcuTexture2D = "gcuTexture2D" |
static constexpr std::string_view | GLSL_CONST_SAMPLE_COUNT = "const float sample_count = " |
static constexpr std::string_view | GLSL_DEF_SAMPLE_COUNT = "#define SAMPLE_COUNT " |
static constexpr std::string_view | GLSL_MAIN_BEGIN = "void main (void)\n{\n" |
static constexpr std::string_view | GLSL_PARAM_COMMENT_END = "// Gamp Graph Parameter End\n\n" |
static constexpr std::string_view | GLSL_PARAM_COMMENT_START = "\n// Gamp Graph Parameter Start\n" |
static constexpr std::string_view | GLSL_USE_COLOR_CHANNEL = "#define USE_COLOR_CHANNEL 1\n" |
static constexpr std::string_view | GLSL_USE_COLOR_TEXTURE = "#define USE_COLOR_TEXTURE 1\n" |
static constexpr std::string_view | GLSL_USE_DISCARD = "#define USE_DISCARD 1\n" |
static constexpr std::string_view | GLSL_USE_FRUSTUM_CLIPPING = "#define USE_FRUSTUM_CLIPPING 1\n" |
static constexpr std::string_view | GLSL_USE_LIGHT0 = "#define USE_LIGHT0 1\n" |
static constexpr std::string_view | GLSL_USE_NORMAL_CHANNEL = "#define USE_NORMAL_CHANNEL 1\n" |
static constexpr std::string_view | shader_basename = "curverenderer01" |
static constexpr std::string_view | source_dir = "impl/graph/glsl" |
Definition at line 76 of file GraphShapes01.cpp.
|
inline |
Definition at line 115 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 93 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 94 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 120 of file GraphShapes01.cpp.
|
inline |
Definition at line 122 of file GraphShapes01.cpp.
|
inline |
Definition at line 258 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 96 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 97 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 98 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 99 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 100 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 101 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 102 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 103 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 104 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 105 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 106 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 107 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 108 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 109 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 110 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 111 of file GraphShapes01.cpp.
|
staticconstexpr |
Definition at line 112 of file GraphShapes01.cpp.