14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
52 private Object locker =
new Object();
53 private HandleRef swigCPtr;
55 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
58 swigCPtr =
new HandleRef(
this, cPtr);
60 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
62 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
71 global::System.GC.SuppressFinalize(
this);
74 protected virtual void Dispose(
bool disposing) {
76 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
81 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
static global::System.Exception Retrieve()
static global::System.IntPtr OdGsRayTraceReactor_TraceResult_point(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsRayTraceReactor_TraceResult_normal(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsRayTraceReactor_TraceResult_m_origin_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsRayTraceReactor_TraceResult_m_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGsRayTraceReactor_rayIntersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, HandleRef jarg5)
static void delete_OdGsRayTraceReactor_TraceResult(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGsRayTraceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGiPathNode obj)
static HandleRef getCPtr(OdGiViewport obj)
virtual void Dispose(bool disposing)
TraceResult(IntPtr cPtr, bool cMemoryOwn)
TraceResult(OdGePoint3d origin, OdGeVector3d direction)
static HandleRef getCPtr(TraceResult obj)
virtual UInt32 rayIntersection(OdGiPathNode pathNode, OdGsRayTraceReactor.TraceResult intResult, OdGsRayTraceReactor.TraceResult ray, OdGiViewport viewInfo)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdGsRayTraceReactor obj)
OdGsRayTraceReactor(IntPtr cPtr, bool cMemoryOwn)