public static extern RTPresult rtpQuerySetHits(RTPquery query, RTPbufferdesc hits);
public static extern RTPresult rtpModelSetInstances(RTPmodel model, RTPbufferdesc instances, RTPbufferdesc transforms);
public static extern RTPresult rtpQuerySetRays(RTPquery query, RTPbufferdesc rays);
public static extern RTPresult rtpBufferDescDestroy(RTPbufferdesc desc);
public static extern RTPresult rtpModelSetTriangles(RTPmodel model, RTPbufferdesc indices, RTPbufferdesc vertices);
public static extern RTPresult rtpBufferDescSetCudaDeviceNumber(RTPbufferdesc desc, uint deviceNumber);
public static extern RTPresult rtpBufferDescSetStride(RTPbufferdesc desc, uint strideBytes);
public static extern RTPresult rtpBufferDescGetContext(RTPbufferdesc desc, out RTPcontext context);
public static extern RTPresult rtpBufferDescSetRange(RTPbufferdesc desc, RTPsize begin, RTPsize end);
public static extern RTPresult rtpBufferDescCreate(RTPcontext context, RTPbufferformat format, RTPbuffertype type, IntPtr buffer, out RTPbufferdesc desc);