ImFusion C++ SDK 4.5.0
ImFusion::GL::ProgramDecorator Class Referenceabstract

#include <ImFusion/Core/GL/ProgramDecorator.h>

Interface to apply custom arguments to a shader program. More...

Inheritance diagram for ImFusion::GL::ProgramDecorator:

Detailed Description

Interface to apply custom arguments to a shader program.

The GL::Program class ensures that all added decorators are applied when the shader program is enabled.

Public Member Functions

virtual void applyToProgram (Program *p)=0
 Interface method to apply customizations to a shader program.

Member Function Documentation

◆ applyToProgram()

virtual void ImFusion::GL::ProgramDecorator::applyToProgram ( Program * p)
pure virtual

Interface method to apply customizations to a shader program.

This function will be called during Program::enable().

Implemented in ImFusion::CleanDecorator, ImFusion::ColorDecorator, ImFusion::CropDecorator, and ImFusion::GlFreeFormDeformation.


The documentation for this class was generated from the following file:
  • ImFusion/Core/GL/ProgramDecorator.h
Search Tab / S to search, Esc to close