Lales.Charles Posted July 16, 2020 Share Posted July 16, 2020 Dear support, This doc (maybe others as well) has wrong macro name, making a search on real one unsuccessful:https://developer.unigine.com/en/docs/2.11/api/library/common/logic/component_system/cpp/class.componentbase COMPONENT_INIT(function_name, order); COMPONENT_UPDATEASYNCTHREAD(function_name, order); COMPONENT_UPDATESYNCTHREAD(function_name, order); COMPONENT_UPDATE(function_name, order); COMPONENT_POSTUPDATE(function_name, order); COMPONENT_UPDATEPHYSICS(function_name, order); COMPONENT_SWAP(function_name, order); COMPONENT_SHUTDOWN(function_name, order); COMPONENT_DESTROYRENDERRESOURCES(function_name, order); Where in SDK 2.11 ComponentSystem.h: #define COMPONENT_INIT(NAME, ...) COMPONENT_METHOD(Init, NAME, ##__VA_ARGS__) #define COMPONENT_UPDATE_ASYNC_THREAD(NAME, ...) COMPONENT_METHOD(UpdateAsyncThread, NAME, ##__VA_ARGS__) #define COMPONENT_UPDATE_SYNC_THREAD(NAME, ...) COMPONENT_METHOD(UpdateSyncThread, NAME, ##__VA_ARGS__) #define COMPONENT_UPDATE(NAME, ...) COMPONENT_METHOD(Update, NAME, ##__VA_ARGS__) #define COMPONENT_POST_UPDATE(NAME, ...) COMPONENT_METHOD(PostUpdate, NAME, ##__VA_ARGS__) #define COMPONENT_UPDATE_PHYSICS(NAME, ...) COMPONENT_METHOD(UpdatePhysics, NAME, ##__VA_ARGS__) #define COMPONENT_SWAP(NAME, ...) COMPONENT_METHOD(Swap, NAME, ##__VA_ARGS__) #define COMPONENT_SHUTDOWN(NAME, ...) COMPONENT_METHOD(Shutdown, NAME, ##__VA_ARGS__) #define COMPONENT_DESTROY_RENDER_RESOURCES(NAME, ...) COMPONENT_METHOD(DestroyRenderResources, NAME, ##__VA_ARGS__) Typically a search on "COMPONENT_POST_UPDATE" gives no result, whereas COMPONENT_POSTUPDATE does. It's not really important, simply annoying for new dev trying to find out how to implement components.. Kind regards, Charles 1 Link to comment
morbid Posted July 16, 2020 Share Posted July 16, 2020 Hi Charles, Thank you very much for reporting. Our documentation team will fix this. Regards, Vsevolod How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts