MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / OnBakeEvent

Function OnBakeEvent

Source/Editor/Managed/ManagedEditor.cpp:79–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77}
78
79void OnBakeEvent(bool started, Actor* e)
80{
81 if (Internal_EnvProbeBake == nullptr)
82 {
83 Internal_EnvProbeBake = ManagedEditor::GetStaticClass()->GetMethod("Internal_EnvProbeBake", 2);
84 ASSERT(Internal_EnvProbeBake);
85 }
86
87 MObject* probeObj = e ? e->GetManagedInstance() : nullptr;
88
89 MainThreadManagedInvokeAction::ParamsBuilder params;
90 params.AddParam(started);
91 params.AddParam(probeObj);
92 MainThreadManagedInvokeAction::Invoke(Internal_EnvProbeBake, params);
93}
94
95void OnRegisterBake(Actor* e)
96{

Callers 2

OnRegisterBakeFunction · 0.85
OnFinishBakeFunction · 0.85

Calls 3

AddParamMethod · 0.80
GetMethodMethod · 0.45
GetManagedInstanceMethod · 0.45

Tested by

no test coverage detected