Loading...
Searching...
No Matches
sf::Shader Member List
This is the complete list of members for sf::Shader, including all inherited members.
| bind(const Shader *shader) | sf::Shader | static |
| CurrentTexture | sf::Shader | inlinestatic |
| getNativeHandle() const | sf::Shader | |
| isAvailable() | sf::Shader | static |
| isGeometryAvailable() | sf::Shader | static |
| loadFromFile(const std::filesystem::path &filename, Type type) | sf::Shader | |
| loadFromFile(const std::filesystem::path &vertexShaderFilename, const std::filesystem::path &fragmentShaderFilename) | sf::Shader | |
| loadFromFile(const std::filesystem::path &vertexShaderFilename, const std::filesystem::path &geometryShaderFilename, const std::filesystem::path &fragmentShaderFilename) | sf::Shader | |
| loadFromMemory(std::string_view shader, Type type) | sf::Shader | |
| loadFromMemory(std::string_view vertexShader, std::string_view fragmentShader) | sf::Shader | |
| loadFromMemory(std::string_view vertexShader, std::string_view geometryShader, std::string_view fragmentShader) | sf::Shader | |
| loadFromStream(InputStream &stream, Type type) | sf::Shader | |
| loadFromStream(InputStream &vertexShaderStream, InputStream &fragmentShaderStream) | sf::Shader | |
| loadFromStream(InputStream &vertexShaderStream, InputStream &geometryShaderStream, InputStream &fragmentShaderStream) | sf::Shader | |
| operator=(const Shader &)=delete | sf::Shader | |
| operator=(Shader &&right) noexcept | sf::Shader | |
| setUniform(const std::string &name, float x) | sf::Shader | |
| setUniform(const std::string &name, Glsl::Vec2 vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Vec3 &vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Vec4 &vector) | sf::Shader | |
| setUniform(const std::string &name, int x) | sf::Shader | |
| setUniform(const std::string &name, Glsl::Ivec2 vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Ivec3 &vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Ivec4 &vector) | sf::Shader | |
| setUniform(const std::string &name, bool x) | sf::Shader | |
| setUniform(const std::string &name, Glsl::Bvec2 vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Bvec3 &vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Bvec4 &vector) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Mat3 &matrix) | sf::Shader | |
| setUniform(const std::string &name, const Glsl::Mat4 &matrix) | sf::Shader | |
| setUniform(const std::string &name, const Texture &texture) | sf::Shader | |
| setUniform(const std::string &name, const Texture &&texture)=delete | sf::Shader | |
| setUniform(const std::string &name, CurrentTextureType) | sf::Shader | |
| setUniformArray(const std::string &name, const float *scalarArray, std::size_t length) | sf::Shader | |
| setUniformArray(const std::string &name, const Glsl::Vec2 *vectorArray, std::size_t length) | sf::Shader | |
| setUniformArray(const std::string &name, const Glsl::Vec3 *vectorArray, std::size_t length) | sf::Shader | |
| setUniformArray(const std::string &name, const Glsl::Vec4 *vectorArray, std::size_t length) | sf::Shader | |
| setUniformArray(const std::string &name, const Glsl::Mat3 *matrixArray, std::size_t length) | sf::Shader | |
| setUniformArray(const std::string &name, const Glsl::Mat4 *matrixArray, std::size_t length) | sf::Shader | |
| Shader()=default | sf::Shader | |
| Shader(const Shader &)=delete | sf::Shader | |
| Shader(Shader &&source) noexcept | sf::Shader | |
| Shader(const std::filesystem::path &filename, Type type) | sf::Shader | |
| Shader(const std::filesystem::path &vertexShaderFilename, const std::filesystem::path &fragmentShaderFilename) | sf::Shader | |
| Shader(const std::filesystem::path &vertexShaderFilename, const std::filesystem::path &geometryShaderFilename, const std::filesystem::path &fragmentShaderFilename) | sf::Shader | |
| Shader(std::string_view shader, Type type) | sf::Shader | |
| Shader(std::string_view vertexShader, std::string_view fragmentShader) | sf::Shader | |
| Shader(std::string_view vertexShader, std::string_view geometryShader, std::string_view fragmentShader) | sf::Shader | |
| Shader(InputStream &stream, Type type) | sf::Shader | |
| Shader(InputStream &vertexShaderStream, InputStream &fragmentShaderStream) | sf::Shader | |
| Shader(InputStream &vertexShaderStream, InputStream &geometryShaderStream, InputStream &fragmentShaderStream) | sf::Shader | |
| Type enum name | sf::Shader | |
| ~Shader() | sf::Shader |