MCPcopy Create free account
hub / github.com/RenderKit/embree / RTCTraversable rtcGetSceneTraversable

Function RTCTraversable rtcGetSceneTraversable

kernels/common/rtcore.cpp:310–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

308 }
309
310 RTC_API RTCTraversable rtcGetSceneTraversable(RTCScene hscene)
311 {
312 Scene* scene = (Scene*) hscene;
313 RTC_CATCH_BEGIN;
314 RTC_TRACE(rtcGetSceneTraversable);
315 RTC_VERIFY_HANDLE(hscene);
316 RTCTraversable traversable = (RTCTraversable)scene->getTraversable();
317 if (!traversable)
318 throw_RTCError(RTC_ERROR_INVALID_OPERATION,"Traversable is NULL. The scene has to be committed first.");
319 return traversable;
320 RTC_CATCH_END2(scene);
321 return (RTCTraversable)nullptr;
322 }
323
324 RTC_API void rtcSetSceneProgressMonitorFunction(RTCScene hscene, RTCProgressMonitorFunction progress, void* ptr)
325 {

Callers

nothing calls this directly

Calls 1

getTraversableMethod · 0.80

Tested by

no test coverage detected