123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #ifndef IRR_I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED
- #define IRR_I_SHADER_CONSTANT_SET_CALLBACT_H_INCLUDED
- #include "IReferenceCounted.h"
- namespace irr
- {
- namespace video
- {
- class IMaterialRendererServices;
- class SMaterial;
- class IShaderConstantSetCallBack : public virtual IReferenceCounted
- {
- public:
-
-
- virtual void OnCreate(IMaterialRendererServices* services, s32 userData) { }
-
-
- virtual void OnSetMaterial(const SMaterial& material) { }
-
-
- virtual void OnSetConstants(IMaterialRendererServices* services, s32 userData) = 0;
- };
- }
- }
- #endif
|