OpenSim
|
Processes raycast requests as ODE is in a state to be able to do them. This ensures that it's thread safe and there will be no conflicts. Requests get returned by a different thread then they were requested by. More...
Public Member Functions | |
ODERayCastRequestManager (ODEScene pScene) | |
void | QueueRequest (ODERayRequest req) |
int | ProcessQueuedRequests () |
Process all queued raycast requests More... | |
Protected Attributes | |
OpenSim.Framework.LocklessQueue < ODERayRequest > | m_PendingRequests = new OpenSim.Framework.LocklessQueue<ODERayRequest>() |
Pending ray requests More... | |
Processes raycast requests as ODE is in a state to be able to do them. This ensures that it's thread safe and there will be no conflicts. Requests get returned by a different thread then they were requested by.
Definition at line 46 of file ODERayCastRequestManager.cs.
|
inline |
Definition at line 76 of file ODERayCastRequestManager.cs.
|
inline |
Process all queued raycast requests
Definition at line 102 of file ODERayCastRequestManager.cs.
|
inline |
Definition at line 90 of file ODERayCastRequestManager.cs.
|
protected |
Pending ray requests
Definition at line 51 of file ODERayCastRequestManager.cs.