This is the complete list of members for ShaderLibrary, including all inherited members.
| activeTime(bool t) | ShaderLibrary | inline |
| alpha | ShaderLibrary | private |
| alpha_dir | ShaderLibrary | private |
| audio_analyzer | ShaderLibrary | private |
| audio_buffer_count | ShaderLibrary | private |
| audio_delta | ShaderLibrary | private |
| audio_warmup_envelope | ShaderLibrary | private |
| audioBufferCount() const | ShaderLibrary | inline |
| audioDelta() const | ShaderLibrary | inline |
| audioTime(bool t) | ShaderLibrary | inline |
| buildShaderCache(gl::GLWindow *win, const std::string &library_path, const std::string &vert_2d, const std::string &vert_3d, mx::Font *loadingFont=nullptr) | ShaderLibrary | inline |
| cache_size | ShaderLibrary | private |
| cacheSize() const | ShaderLibrary | inline |
| clear() | ShaderLibrary | inline |
| clickStartX | ShaderLibrary | private |
| clickStartY | ShaderLibrary | private |
| color_alpha_b | ShaderLibrary | private |
| color_alpha_g | ShaderLibrary | private |
| color_alpha_r | ShaderLibrary | private |
| compileProgramForReload(const std::string &vert_path, const std::string &frag_path, std::string &error) const | ShaderLibrary | inlineprivate |
| compileShaderCacheEntry(const std::string &shader_file, const std::string &full_path, const std::string &vert_2d, const std::string &vert_3d, bool include_3d, ShaderCacheEntry &entry) | ShaderLibrary | inline |
| custom_uniform_declarations | ShaderLibrary | private |
| custom_uniform_references | ShaderLibrary | private |
| custom_uniforms | ShaderLibrary | private |
| dec() | ShaderLibrary | inline |
| decTime(float value) | ShaderLibrary | inline |
| decTimeSpeed(float step) | ShaderLibrary | inline |
| dispatchCompute2D(gl::GLWindow *win, size_t idx, GLuint input_texture, GLuint output_texture) | ShaderLibrary | inline |
| dual_mode | ShaderLibrary | private |
| enableCache(bool enable) | ShaderLibrary | inline |
| enableDualMode(bool enable) | ShaderLibrary | inline |
| event(SDL_Event &e) | ShaderLibrary | inline |
| findShaderByName(const std::string &name) | ShaderLibrary | inline |
| get3D() const | ShaderLibrary | inline |
| getAmp() const | ShaderLibrary | inline |
| getAmpUntouched() const | ShaderLibrary | inline |
| getFullShaderName() | ShaderLibrary | inline |
| getFullShaderName(const std::vector< int > &pass_list) | ShaderLibrary | inline |
| getShader(size_t idx) | ShaderLibrary | inline |
| getShader2D(size_t idx) | ShaderLibrary | inline |
| getShader3D(size_t idx) | ShaderLibrary | inline |
| getShaderNameByIndex(size_t idx) | ShaderLibrary | inline |
| history_head | ShaderLibrary | private |
| inc() | ShaderLibrary | inline |
| inc_value | ShaderLibrary | private |
| inc_valuex | ShaderLibrary | private |
| incTime(float value) | ShaderLibrary | inline |
| incTimeSpeed(float step) | ShaderLibrary | inline |
| index() | ShaderLibrary | inline |
| injectShaderSize(const std::string &frag_path, int size, bool use_array) const | ShaderLibrary | inlineprivate |
| is3D(bool is3d) | ShaderLibrary | inline |
| is3d | ShaderLibrary | private |
| isBypassed() const | ShaderLibrary | inline |
| isCache() | ShaderLibrary | inline |
| isCache2D(size_t idx) const | ShaderLibrary | inline |
| isCompute(size_t idx) const | ShaderLibrary | inline |
| isDraggingLeft | ShaderLibrary | private |
| isDraggingRight | ShaderLibrary | private |
| isDualMode() const | ShaderLibrary | inline |
| lastClickX | ShaderLibrary | private |
| lastClickY | ShaderLibrary | private |
| library_index | ShaderLibrary | private |
| loadFromCache(gl::GLWindow *win, const std::string &library_path, mx::Font &loadingFont, const std::string &vert_2d="", const std::string &vert_3d="") | ShaderLibrary | inline |
| loadProgram(gl::GLWindow *win, const std::string text) | ShaderLibrary | inline |
| loadPrograms(gl::GLWindow *win, const std::string &text, mx::Font &loadingFont) | ShaderLibrary | inline |
| loadProgramsWithCache(gl::GLWindow *win, const std::string &text, mx::Font &loadingFont) | ShaderLibrary | inline |
| loadProgramWithSize(gl::ShaderProgram *prog, const std::string &vert_path, const std::string &frag_path) const | ShaderLibrary | inlineprivate |
| makeComputeProgram(const std::string &compute_path, std::string &error) const | ShaderLibrary | inlineprivate |
| makePassthroughProgram(const std::string &vert_path) | ShaderLibrary | inlineprivate |
| makeProgram() | ShaderLibrary | inlineprivate |
| midi_slider | ShaderLibrary | private |
| normalized_time | ShaderLibrary | private |
| optx | ShaderLibrary | private |
| preparedFragmentHash(const std::string &frag_path) const | ShaderLibrary | inlineprivate |
| program_kinds | ShaderLibrary | private |
| program_names_2d | ShaderLibrary | private |
| program_names_3d | ShaderLibrary | private |
| programInfoLog(GLuint program) | ShaderLibrary | inlineprivatestatic |
| programs_2d | ShaderLibrary | private |
| programs_3d | ShaderLibrary | private |
| random_var | ShaderLibrary | private |
| reloadProgram(gl::GLWindow *win, size_t shader_index, const std::string &fragment_path, std::string &error) | ShaderLibrary | inline |
| removeBrokenShaders(gl::GLWindow *win, const std::string &library_path, const std::string &vert_2d, const std::string &vert_3d) | ShaderLibrary | inline |
| restore_black | ShaderLibrary | private |
| setAudioBufferCount(int n) | ShaderLibrary | inline |
| setAudioWarmupEnvelope(float env) | ShaderLibrary | inline |
| setCacheSize(int size) | ShaderLibrary | inline |
| setCustomUniformValues(const std::vector< ShaderManifestData::CustomUniform > &uniforms) | ShaderLibrary | inline |
| setFPS(float fps_value) | ShaderLibrary | inline |
| setHistoryHead(int layer) | ShaderLibrary | inline |
| setHistoryTextureArray(bool enabled) | ShaderLibrary | inline |
| setIndex(size_t i) | ShaderLibrary | inline |
| setMidiSlider(int idx, float val) | ShaderLibrary | inline |
| setNormalizedTime(bool enabled) | ShaderLibrary | inline |
| setSpectrumHistoryHead(int layer) | ShaderLibrary | inline |
| setTimeSpeed(float speed) | ShaderLibrary | inline |
| setUniform(const std::string &name, int value) | ShaderLibrary | inline |
| setupProgramUniforms(gl::GLWindow *win, gl::ShaderProgram *prog, std::unordered_map< int, ProgramData > &names, size_t pos, const std::string &text) | ShaderLibrary | inline |
| setVideoFPS(double fps) | ShaderLibrary | inline |
| shader() | ShaderLibrary | inline |
| shader_bypass | ShaderLibrary | private |
| shaderCacheFilePath(const std::string &assets_path, const std::string &library_path, int cache_size=8, bool use_array=false) | ShaderLibrary | inlineprivatestatic |
| shaderInfoLog(GLuint shader) | ShaderLibrary | inlineprivatestatic |
| ShaderLibrary(const acmx2::audio::AudioAnalyzer *analyzer=nullptr) | ShaderLibrary | inlineexplicit |
| size() | ShaderLibrary | inline |
| size2d() | ShaderLibrary | inline |
| size3d() | ShaderLibrary | inline |
| spectrum_history_head | ShaderLibrary | private |
| stepAcidCamUniforms() | ShaderLibrary | inline |
| time_active | ShaderLibrary | private |
| time_audio | ShaderLibrary | private |
| time_f | ShaderLibrary | private |
| time_speed | ShaderLibrary | private |
| timeActive() const | ShaderLibrary | inline |
| timeAudio() const | ShaderLibrary | inline |
| toggle3D() | ShaderLibrary | inline |
| toggleAudioDelta() | ShaderLibrary | inline |
| toggleBypass() | ShaderLibrary | inline |
| update(gl::GLWindow *win) | ShaderLibrary | inline |
| updateShaderUniforms(gl::GLWindow *win, size_t idx) | ShaderLibrary | inline |
| updateShaderUniforms2D(gl::GLWindow *win, size_t idx) | ShaderLibrary | inline |
| uploadAcidCamUniforms(const ProgramData &n, size_t idx) | ShaderLibrary | inline |
| uploadCustomUniforms(const ProgramData &data) const | ShaderLibrary | inline |
| use_cache | ShaderLibrary | private |
| use_history_array | ShaderLibrary | private |
| useProgram() | ShaderLibrary | inline |
| video_fps | ShaderLibrary | private |
| wasClicked | ShaderLibrary | private |
| ~ShaderLibrary() | ShaderLibrary | inline |