Interface to the DynamicHierarchy's volume query systems.
Inheritance: IQueryAccelerator
Beispiel #1
0
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 /// <param name="parallelLooper">Parallel loop provider to use in the broad phase.</param>
 public DynamicHierarchy(IParallelLooper parallelLooper)
     : base(parallelLooper)
 {
     multithreadedRefit = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator = new DynamicHierarchyQueryAccelerator(this);
 }
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 /// <param name="parallelLooper">Parallel loop provider to use in the broad phase.</param>
 public DynamicHierarchy(IParallelLooper parallelLooper)
     : base(parallelLooper)
 {
     multithreadedRefit   = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator     = new DynamicHierarchyQueryAccelerator(this);
 }
Beispiel #3
0
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 /// <param name="threadManager">Thread manager to use in the broad phase.</param>
 public DynamicHierarchy(IThreadManager threadManager)
     : base(threadManager)
 {
     multithreadedRefit = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator = new DynamicHierarchyQueryAccelerator(this);
 }
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 /// <param name="threadManager">Thread manager to use in the broad phase.</param>
 public DynamicHierarchy(IThreadManager threadManager)
     : base(threadManager)
 {
     multithreadedRefit   = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator     = new DynamicHierarchyQueryAccelerator(this);
 }
Beispiel #5
0
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 public DynamicHierarchy()
 {
     multithreadedRefit = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator = new DynamicHierarchyQueryAccelerator(this);
 }
 /// <summary>
 /// Constructs a new dynamic hierarchy broad phase.
 /// </summary>
 public DynamicHierarchy()
 {
     multithreadedRefit   = MultithreadedRefit;
     multithreadedOverlap = MultithreadedOverlap;
     QueryAccelerator     = new DynamicHierarchyQueryAccelerator(this);
 }