- virtual string effect_type_id() const { return "IdentityEffect"; }
- string output_fragment_shader() { return read_file("blue.frag"); }
- virtual AlphaHandling alpha_handling() const { return OUTPUT_BLANK_ALPHA; }
- virtual void finalize() {}
- virtual bool can_output_linear_gamma() const { return true; }
- virtual unsigned get_width() const { return 1; }
- virtual unsigned get_height() const { return 1; }
- virtual Colorspace get_color_space() const { return COLORSPACE_sRGB; }
- virtual GammaCurve get_gamma_curve() const { return GAMMA_LINEAR; }
+ string effect_type_id() const override { return "IdentityEffect"; }
+ string output_fragment_shader() override { return read_file("blue.frag"); }
+ AlphaHandling alpha_handling() const override { return OUTPUT_BLANK_ALPHA; }
+ bool can_output_linear_gamma() const override { return true; }
+ unsigned get_width() const override { return 1; }
+ unsigned get_height() const override { return 1; }
+ Colorspace get_color_space() const override { return COLORSPACE_sRGB; }
+ GammaCurve get_gamma_curve() const override { return GAMMA_LINEAR; }