| alloc(ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| allocFromSource(const std::shared_ptr< JsonValue > &source) | cugl::graphics::ShaderSource | inlinestatic |
| allocOpenGL(const std::string source, ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| allocOpenGLFromFile(const std::string file, ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| allocVulkan(const std::vector< std::byte > &bytes, ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| allocVulkan(std::vector< std::byte > &&bytes, ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| allocVulkanFromFile(const std::string file, ShaderStage stage) | cugl::graphics::ShaderSource | inlinestatic |
| dispose() | cugl::graphics::ShaderSource | inline |
| getOpenGL() const | cugl::graphics::ShaderSource | inline |
| getStage() const | cugl::graphics::ShaderSource | inline |
| getVulkan() const | cugl::graphics::ShaderSource | inline |
| init(ShaderStage stage) | cugl::graphics::ShaderSource | |
| initFromSource(const std::shared_ptr< JsonValue > &source) | cugl::graphics::ShaderSource | |
| initOpenGL(const std::string source, ShaderStage stage) | cugl::graphics::ShaderSource | |
| initOpenGLFromFile(const std::string file, ShaderStage stage) | cugl::graphics::ShaderSource | |
| initVulkan(const std::vector< std::byte > &bytes, ShaderStage stage) | cugl::graphics::ShaderSource | |
| initVulkan(std::vector< std::byte > &&bytes, ShaderStage stage) | cugl::graphics::ShaderSource | |
| initVulkan(std::string source, ShaderStage stage) | cugl::graphics::ShaderSource | |
| initVulkanFromFile(const std::string file, ShaderStage stage) | cugl::graphics::ShaderSource | |
| loadOpenGL(const std::string file) | cugl::graphics::ShaderSource | |
| loadVulkan(const std::string file) | cugl::graphics::ShaderSource | |
| setOpenGL(const std::string source) | cugl::graphics::ShaderSource | |
| setStage(ShaderStage stage) | cugl::graphics::ShaderSource | inline |
| setVulkan(const std::string source) | cugl::graphics::ShaderSource | |
| setVulkan(const std::vector< std::byte > &bytes) | cugl::graphics::ShaderSource | |
| setVulkan(std::vector< std::byte > &&bytes) | cugl::graphics::ShaderSource | |
| ShaderSource() | cugl::graphics::ShaderSource | inline |
| ~ShaderSource() | cugl::graphics::ShaderSource | inline |