예제 #1
0
 /// <summary>
 /// Overridden from MovableObject
 /// </summary>
 /// <param name="queue"></param>
 public void _updateRenderQueue(Mogre.RenderQueue queue)
 {
     if (queue == null)
     {
         throw new ArgumentNullException("queue cannot be null");
     }
     BoxSet__updateRenderQueue(nativePtr, (IntPtr)queue.NativePtr);
 }
예제 #2
0
 /** Updates the renderqueue
  * @remarks
  *  The subclass must update the render queue using whichever Renderable instance(s) it wishes.
  */
 public void _updateRenderQueue(Mogre.RenderQueue queue, ParticlePool pool)
 {
     if (queue == null)
     {
         throw new ArgumentNullException("queue cannot be null!");
     }
     if (pool == null)
     {
         throw new ArgumentNullException("pool cannot be null!");
     }
     ParticleRenderer__updateRenderQueue(nativePtr, (IntPtr)queue.NativePtr, pool.nativePtr);
 }