|
Katana Plug-in APIs 0.1
|
00001 #ifndef FNRENDER_IDSENDERINTERFACE_H 00002 #define FNRENDER_IDSENDERINTERFACE_H 00003 00004 #include <stdint.h> 00005 #include <string> 00006 00007 #include "FnPlatform/internal/Portability.h" 00008 #include "FnRender/FnRenderAPI.h" 00009 00010 namespace Foundry 00011 { 00012 namespace Katana 00013 { 00014 namespace Render 00015 { 00026 class FNRENDER_API IdSenderInterface 00027 { 00028 public: 00029 virtual ~IdSenderInterface() {} 00030 00045 FNKAT_DEPRECATED 00046 virtual void getIds(int64_t* nextId, int64_t* maxId) = 0; 00047 00058 virtual void send(uint64_t id, const char* const objectName) = 0; 00059 }; 00063 } 00064 } 00065 } 00066 00067 namespace FnKat = Foundry::Katana; 00068 00069 #endif
1.7.3