public RakNetListFilterQuery(RakNetListFilterQuery original_copy) : this(RakNetPINVOKE.new_RakNetListFilterQuery__SWIG_1(RakNetListFilterQuery.getCPtr(original_copy)), true) { if (RakNetPINVOKE.SWIGPendingException.Pending) { throw RakNetPINVOKE.SWIGPendingException.Retrieve(); } }
public RakNetListFilterQuery CopyData(RakNetListFilterQuery original_copy) { RakNetListFilterQuery ret = new RakNetListFilterQuery(RakNetPINVOKE.RakNetListFilterQuery_CopyData(swigCPtr, RakNetListFilterQuery.getCPtr(original_copy)), false); if (RakNetPINVOKE.SWIGPendingException.Pending) { throw RakNetPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public void QueryTable(uint[] columnIndicesSubset, uint numColumnSubset, FilterQuery[] inclusionFilters, uint numInclusionFilters, uint[] rowIds, uint numRowIDs, Table result) { RakNetListFilterQuery inclusionFiltersList = null; if (inclusionFiltersList != null) { inclusionFiltersList = new RakNetListFilterQuery(); int listLen = inclusionFilters.Length; for (int i = 0; i < listLen; i++) { inclusionFiltersList.Insert(inclusionFilters[i], "", 1); } } QueryTableHelper(columnIndicesSubset, numColumnSubset, inclusionFiltersList, numInclusionFilters, rowIds, numRowIDs, result); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RakNetListFilterQuery obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }