Add mjs_getPluginAttributes.

PiperOrigin-RevId: 752691116
Change-Id: Ib503a99f8d10661b8bf92410ccf471420f924986
This commit is contained in:
Alessio Quaglino
2025-04-29 05:18:17 -07:00
committed by Copybara-Service
parent 2545ec5383
commit 3e9d130092
8 changed files with 52 additions and 3 deletions
+8
View File
@@ -1302,6 +1302,14 @@ void mjs_setPluginAttributes(mjsPlugin* plugin, void* attributes) {
// get plugin attributes
const void* mjs_getPluginAttributes(const mjsPlugin* plugin) {
mjCPlugin* pluginC = static_cast<mjCPlugin*>(plugin->element);
return &pluginC->config_attribs;
}
// -------------------------- GLOBAL ASSET CACHE -------------------------------
void mj_setCacheSize(mjCache cache, std::size_t size) {
+3
View File
@@ -352,6 +352,9 @@ MJAPI const char* mjs_getString(const mjString* source);
// Get double array contents and optionally its size.
MJAPI const double* mjs_getDouble(const mjDoubleVec* source, int* size);
// Get plugin attributes.
MJAPI const void* mjs_getPluginAttributes(const mjsPlugin* plugin);
//---------------------------------- Other utilities -----------------------------------------------