Implement RenderableManager.

Similar to LightManager, the RenderableManager manages
renderables based on an mjModel and its mjData.

PiperOrigin-RevId: 941510745
Change-Id: I97b44cc857f136aa7c90ceb85a42e299fc759b73
This commit is contained in:
Haroon Qureshi
2026-07-02 00:02:24 -07:00
committed by Copybara-Service
parent c6c3ec3149
commit fb259a5edd
7 changed files with 1750 additions and 3 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ void mj_updateSleepInit(const mjModel* m, mjData* d, int flg_staticawake);
MJAPI void mj_updateSleep(const mjModel* m, mjData* d);
// return the first tree in the sleep cycle that starts at i, -1 if error
int mj_sleepCycle(const int* tree_asleep, int ntree, int i);
MJAPI int mj_sleepCycle(const int* tree_asleep, int ntree, int i);
// wake tree i and its related island cycle, return number of woke trees
MJAPI int mj_wakeIsland(int* tree_asleep, int ntree, int i, int wakeval,