class CShaderCallback : public irr::video::IShaderConstantSetCallBack 
{ 
   void OnSetConstants(irr::video::IMaterialRendererServices *services, irr::s32 userData) 
   { 
      int TexAddress = 2; 
      services->setPixelShaderConstant("baseMap", (float*)&TexAddress, 1); 
   } 
};