コード例 #1
0
 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);
     }
 }
コード例 #2
0
 protected static extern void EV_RegisterCallback_EarthView_World_Plugin_ParticleFX_CColourImageAffectorFactory_createAffector_CParticleAffector_CParticleSystem(IntPtr pObject, createAffector_CallBack_CParticleAffector_CParticleSystem pCallback);
コード例 #3
0
 protected static extern void EV_RegisterCallback_EarthView_World_Graphic_CParticleAffectorFactory_createAffector_CParticleAffector_CParticleSystem(IntPtr pObject, createAffector_CallBack_CParticleAffector_CParticleSystem pCallback);