|
CFx SDK Documentation 2026 SP0
|
#include <GsRayTraceReactor.h>
Classes | |
| struct | TraceResult |
Public Types | |
| enum | { kContinue = 0 , kBreak = 1 } |
Public Member Functions | |
| virtual OdUInt32 | rayIntersection (const OdGiPathNode &pathNode, const TraceResult &intResult, const TraceResult &ray, const OdGiViewport &viewInfo)=0 |
| virtual | ~OdGsRayTraceReactor () |
This class is the base class for custom classes that receive notification of OdGs Ray Trace events.
<group OdGs_Classes>
Definition at line 46 of file GsRayTraceReactor.h.
| anonymous enum |
| Enumerator | |
|---|---|
| kContinue | |
| kBreak | |
Definition at line 85 of file GsRayTraceReactor.h.
|
inlinevirtual |
Destructor for the OdGsRayTraceReactor class.
Definition at line 108 of file GsRayTraceReactor.h.
|
pure virtual |
Notification function called whenever ray tracing found intersection with object.
| pathNode | [in] Path to intersected object. |
| intResult | [in] Point of intersection and normal in World Coordinates System. |
| ray | [in] Ray definition in World Coordinates System. |
| viewInfo | [in] Viewport in which intersection process was executed. |