internal static IntPtr CArg(HSObject o) { if (o == null) { return(IntPtr.Zero); } return(o._cppobj); }
internal void AddRef(float f, HSObject o) { _dependentObjects.Add(o); }
internal void AddRef(int i, HSObject o) { _dependentObjects.Add(o); }
internal void AddRef(HSObject o, float f) { _dependentObjects.Add(o); }
// And a few where only one arg is a HSObject internal void AddRef(HSObject o, int i) { _dependentObjects.Add(o); }