public override void RegisterCallBack() { if (this.NativeObject != IntPtr.Zero) { m_getName_CallBack_EVString = EarthView_World_Graphic_CParticleAffectorFactory_getName_EVString_Function; GC.KeepAlive(m_getName_CallBack_EVString); EV_RegisterCallback_EarthView_World_Graphic_CParticleAffectorFactory_getName_EVString(this.NativeObject, m_getName_CallBack_EVString); m_createAffector_CallBack_CParticleAffector_CParticleSystem = EarthView_World_Graphic_CParticleAffectorFactory_createAffector_CParticleAffector_CParticleSystem_Function; GC.KeepAlive(m_createAffector_CallBack_CParticleAffector_CParticleSystem); EV_RegisterCallback_EarthView_World_Graphic_CParticleAffectorFactory_createAffector_CParticleAffector_CParticleSystem(this.NativeObject, m_createAffector_CallBack_CParticleAffector_CParticleSystem); m_destroyAffector_CallBack_void_CParticleAffector = EarthView_World_Graphic_CParticleAffectorFactory_destroyAffector_void_CParticleAffector_Function; GC.KeepAlive(m_destroyAffector_CallBack_void_CParticleAffector); EV_RegisterCallback_EarthView_World_Graphic_CParticleAffectorFactory_destroyAffector_void_CParticleAffector(this.NativeObject, m_destroyAffector_CallBack_void_CParticleAffector); } }
protected static extern void EV_RegisterCallback_EarthView_World_Plugin_ParticleFX_CColourImageAffectorFactory_createAffector_CParticleAffector_CParticleSystem(IntPtr pObject, createAffector_CallBack_CParticleAffector_CParticleSystem pCallback);
protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CParticleAffectorFactory_createAffector_CParticleAffector_CParticleSystem(IntPtr pObject, createAffector_CallBack_CParticleAffector_CParticleSystem pCallback);