.. index:: pair: class; EE::Graphics::FragmentShader .. _doxid-class_e_e_1_1_graphics_1_1_fragment_shader: class EE::Graphics::FragmentShader ================================== .. toctree:: :hidden: Prebuild Fragment :ref:`Shader ` class. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class FragmentShader: public :ref:`EE::Graphics::Shader` { public: // construction :target:`FragmentShader`(); :target:`FragmentShader`(const std::string& Filename); :target:`FragmentShader`(const char* Data, const :ref:`Uint32`& DataSize); :target:`FragmentShader`(:ref:`Pack`* Pack, const std::string& Filename); :target:`FragmentShader`(const char** Data, const :ref:`Uint32`& NumLines); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods static void :ref:`ensure`(bool ensure); static bool :ref:`ensure`(); void :ref:`setSource`(const std::string& Source); void :ref:`setSource`(const std::vector<:ref:`Uint8`>& Source); void :ref:`setSource`(const char* Data, const :ref:`Uint32`& DataSize); void :ref:`setSource`(const char** Data, const :ref:`Uint32`& NumLines); bool :ref:`compile`(); bool :ref:`isValid`() const; bool :ref:`isCompiled`() const; std::string :ref:`compileLog`() const; :ref:`Uint32` :ref:`getType`() const; :ref:`Uint32` :ref:`getId`() const; void :ref:`reload`();