Esempio n. 1
0
 /// <summary>
 /// Todo
 /// </summary>
 /// <param name="eventHandler"></param>
 public void DestroyEventHandler(ParticleEventHandler eventHandler)
 {
     if (eventHandler == null)
     {
         throw new ArgumentNullException("eventHandler cannot be null!");
     }
     ParticleObserver_DestroyEventHandler(nativePtr, eventHandler.nativePtr);
 }
Esempio n. 2
0
 /// <summary>
 /// Copy parent attributes to another event handler.
 /// </summary>
 /// <param name="eventHandler"></param>
 public void CopyParentAttributesTo(ParticleEventHandler eventHandler)
 {
     if (eventHandler == null)
     {
         throw new ArgumentNullException("eventHandler cannot be null!");
     }
     ParticleEventHandler_CopyParentAttributesTo(nativePtr, eventHandler.nativePtr);
 }
Esempio n. 3
0
 /// <summary>
 /// Todo
 /// </summary>
 /// <param name="eventHandlerName"></param>
 /// <returns></returns>
 public ParticleEventHandler GetEventHandler(String eventHandlerName)
 {
     return(ParticleEventHandler.GetEventHandlerFromPtr(ParticleObserver_GetEventHandler(nativePtr, eventHandlerName)));
 }
Esempio n. 4
0
 /// <summary>
 /// Todo
 /// </summary>
 /// <param name="index"></param>
 /// <returns></returns>
 public ParticleEventHandler GetEventHandler(uint index)
 {
     return(ParticleEventHandler.GetEventHandlerFromPtr(ParticleObserver_GetEventHandler(nativePtr, index)));
 }
Esempio n. 5
0
 /// <summary>
 /// Todo
 /// </summary>
 /// <param name="eventHandlerType"></param>
 /// <returns></returns>
 public ParticleEventHandler CreateEventHandler(String eventHandlerType)
 {
     return(ParticleEventHandler.GetEventHandlerFromPtr(ParticleObserver_CreateEventHandler(nativePtr, eventHandlerType), eventHandlerType));
 }