Plugins: render private particles and decals with physics geometry

Add permission-gated effect handles, native surface attachments, and world lifetime cleanup. Extend physics_step with optional contact geometry and body poses. Document the generic API and validate it with self-contained plugin and geometry fixtures.
This commit is contained in:
gbgyo committed 2026-10-25 10:56:59 +03:00
1 parent 788eb98352
commit 4f07b448a3
39 files changed
+1518 -11

No files matched your search

+4
View File
@@ -1,3 +1,5 @@
#include "Extension/Rendering/plugin_effects.h"
#include "Extension/Skater/skater_events.h"
#include "runtime_internal.h"
#include "Extension/Customization/item_browser.h"
#include "Extension/Rendering/Capture/capture_runtime.h"
@@ -567,6 +569,8 @@ extern "C" __declspec(dllexport) BOOL WINAPI DingoSDKDebugInitialize() {
}
r.native_loading_logging = dingosdk::start_level_loading_logging(r.base,
[](std::uintptr_t base, unsigned next) noexcept {
dingosdk::effects::before_level_transition(next);
dingosdk::skater_events::before_level_transition(next);
dingosdk::local_profile_before_level_transition(next);
dingosdk::world_entities::before_level_transition(base, next);
dingosdk::multiplayer::native_menu_before_level_transition(base, next);