MCPcopy Create free account
hub / github.com/RenderKit/ospray / ospNewSharedData

Function ospNewSharedData

ospray/api/API.cpp:335–354  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

333///////////////////////////////////////////////////////////////////////////////
334
335extern "C" OSPData ospNewSharedData(const void *sharedData,
336 OSPDataType type,
337 uint64_t numItems1,
338 int64_t byteStride1,
339 uint64_t numItems2,
340 int64_t byteStride2,
341 uint64_t numItems3,
342 int64_t byteStride3,
343 OSPDeleterCallback freeFunction,
344 const void *userPtr) OSPRAY_CATCH_BEGIN
345{
346 ASSERT_DEVICE();
347 OSPData data = currentDevice().newSharedData(sharedData,
348 type,
349 ospray::vec3ul(numItems1, numItems2, numItems3),
350 ospray::vec3l(byteStride1, byteStride2, byteStride3),
351 freeFunction,
352 userPtr);
353 return data;
354}
355OSPRAY_CATCH_END(nullptr)
356
357extern "C" OSPData ospNewData(OSPDataType type,

Callers 12

newSharedDataFunction · 0.85
commitFunction · 0.85
SetUpMethod · 0.85
ospNewSharedData1DFunction · 0.85
ospNewAssignedData1DFunction · 0.85
ospNewSharedData1DStrideFunction · 0.85
ospNewSharedData2DFunction · 0.85
ospNewSharedData2DStrideFunction · 0.85
ospNewSharedData3DFunction · 0.85
ospSetObjectAsDataFunction · 0.85
constructArrayMethod · 0.85
MovedDataMethod · 0.85

Calls 1

newSharedDataMethod · 0.45

Tested by 1

SetUpMethod · 0.68