internal static extern void nativeModule_LightnessModule_SetLerp(Submodule *modulePtr, float end);
internal static extern void nativeModule_LightnessModule_SetCurve(Submodule *modulePtr, NativeCurve *curvePtr);
private static extern void nativeModule_removeSubmodule(Module *modulePtr, Submodule *submodulePtr);
internal static extern void nativeModule_SpriteRotationModule_SetConstant(Submodule *modulePtr, float val);
internal static extern void nativeModule_AlphaModule_SetNone(Submodule *modulePtr);
internal static extern void nativeModule_AlphaModule_SetRandomLerp(Submodule *modulePtr, float min, float max);
internal static extern void nativeModule_ColorModule_SetLerp(Submodule *modulePtr, NativeVector4 end);
internal static extern void nativeModule_SpeedModule_SetLerp(Submodule *modulePtr, float start, float end);
internal static extern void nativeModule_SaturationModule_SetCurve(Submodule *modulePtr, NativeCurve *curvePtr);
internal static extern void nativeModule_ColorModule_SetNone(Submodule *modulePtr);
internal static extern void nativeModule_SaturationModule_SetLerp(Submodule *modulePtr, float end);
internal static extern void nativeModule_SaturationModule_SetNone(Submodule *modulePtr);
internal static extern void nativeModule_SpriteRotationModule_SetRandomConstant(Submodule *modulePtr, float min, float max);
internal static extern bool nativeModule_SpeedModule_GetAbsoluteValue(Submodule *modulePtr);
internal static extern void nativeModule_ColorModule_SetRandomLerp(Submodule *modulePtr, NativeVector4 min, NativeVector4 max);
internal static extern void nativeModule_SpeedModule_SetAbsoluteValue(Submodule *modulePtr, bool val);
internal static extern void nativeModule_ColorModule_SetCurve(Submodule *modulePtr, NativeCurve4 *curvePtr);
internal static extern void nativeModule_SpeedModule_SetRandomCurve(Submodule *modulePtr, NativeCurve *curvePtr);
internal static extern void nativeModule_TextureAnimationModule_SetTextureSize(Submodule *modulePtr, NativeVector2 textureSize);
internal static extern void nativeModule_AlphaModule_SetLerp(Submodule *modulePtr, float end);
internal static extern void nativeModule_TextureAnimationModule_SetOverLifetime(Submodule *modulePtr, int sheetRows, int sheetColumns);
internal static extern void nativeModule_AlphaModule_SetCurve(Submodule *modulePtr, NativeCurve *curvePtr);
internal static extern void nativeModule_LightnessModule_SetNone(Submodule *modulePtr);
private static extern void nativeModule_OnInitialize(Module *modulePtr, Submodule *submodulePtr, int particleArrayLength);
internal static extern void nativeModule_SpriteRotationModule_SetNone(Submodule *modulePtr);