internal IntPtr NonConstPointer() { if (m_parent != null) { IntPtr pConstThis = ConstPointer(); m_ptr_gumball = UnsafeNativeMethods.CRhinoGumball_New(pConstThis); if (m_parent.m_base_gumball == this) { m_parent.m_base_gumball = null; } m_parent = null; } return(m_ptr_gumball); }
internal GumballPickResult(GumballDisplayConduit parent) { m_parent = parent; }
internal GumballObject(GumballDisplayConduit parent, bool baseGumball) { m_parent = parent; m_base_gumball = baseGumball; m_ptr_gumball = IntPtr.Zero; }