Describes custom shader program which could be used for custom drawing.
You can find more information in comments below.
class IProgram : public virtual IReleasable
{
protected:
PlatformHandle m_hHandle;
public:
PlatformHandle const &Handle;
virtual void NotifyOnActivate() = 0; // Called after renderer activates the program. Program can, for example, set subroutines
};
Namespace: | nitisa |
Include: | Nitisa/Interfaces/IProgram.h |