## rtcNewDevice ``` {include=src/api/rtcNewDevice.md} ``` \pagebreak ## rtcRetainDevice ``` {include=src/api/rtcRetainDevice.md} ``` \pagebreak ## rtcReleaseDevice ``` {include=src/api/rtcReleaseDevice.md} ``` \pagebreak ## rtcGetDeviceProperty ``` {include=src/api/rtcGetDeviceProperty.md} ``` \pagebreak ## rtcGetDeviceError ``` {include=src/api/rtcGetDeviceError.md} ``` \pagebreak ## rtcSetDeviceErrorFunction ``` {include=src/api/rtcSetDeviceErrorFunction.md} ``` \pagebreak ## rtcSetDeviceMemoryMonitorFunction ``` {include=src/api/rtcSetDeviceMemoryMonitorFunction.md} ``` \pagebreak ## rtcNewScene ``` {include=src/api/rtcNewScene.md} ``` \pagebreak ## rtcGetSceneDevice ``` {include=src/api/rtcGetSceneDevice.md} ``` \pagebreak ## rtcRetainScene ``` {include=src/api/rtcRetainScene.md} ``` \pagebreak ## rtcReleaseScene ``` {include=src/api/rtcReleaseScene.md} ``` \pagebreak ## rtcAttachGeometry ``` {include=src/api/rtcAttachGeometry.md} ``` \pagebreak ## rtcAttachGeometryByID ``` {include=src/api/rtcAttachGeometryByID.md} ``` \pagebreak ## rtcDetachGeometry ``` {include=src/api/rtcDetachGeometry.md} ``` \pagebreak ## rtcGetGeometry ``` {include=src/api/rtcGetGeometry.md} ``` \pagebreak ## rtcGetGeometryThreadSafe ``` {include=src/api/rtcGetGeometryThreadSafe.md} ``` \pagebreak ## rtcCommitScene ``` {include=src/api/rtcCommitScene.md} ``` \pagebreak ## rtcJoinCommitScene ``` {include=src/api/rtcJoinCommitScene.md} ``` \pagebreak ## rtcSetSceneProgressMonitorFunction ``` {include=src/api/rtcSetSceneProgressMonitorFunction.md} ``` \pagebreak ## rtcSetSceneBuildQuality ``` {include=src/api/rtcSetSceneBuildQuality.md} ``` \pagebreak ## rtcSetSceneFlags ``` {include=src/api/rtcSetSceneFlags.md} ``` \pagebreak ## rtcGetSceneFlags ``` {include=src/api/rtcGetSceneFlags.md} ``` \pagebreak ## rtcGetSceneBounds ``` {include=src/api/rtcGetSceneBounds.md} ``` \pagebreak ## rtcGetSceneLinearBounds ``` {include=src/api/rtcGetSceneLinearBounds.md} ``` \pagebreak ## rtcNewGeometry ``` {include=src/api/rtcNewGeometry.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_TRIANGLE ``` {include=src/api/RTC_GEOMETRY_TYPE_TRIANGLE.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_QUAD ``` {include=src/api/RTC_GEOMETRY_TYPE_QUAD.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_GRID ``` {include=src/api/RTC_GEOMETRY_TYPE_GRID.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_SUBDIVISION ``` {include=src/api/RTC_GEOMETRY_TYPE_SUBDIVISION.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_CURVE ``` {include=src/api/RTC_GEOMETRY_TYPE_CURVE.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_POINT ``` {include=src/api/RTC_GEOMETRY_TYPE_POINT.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_USER ``` {include=src/api/RTC_GEOMETRY_TYPE_USER.md} ``` \pagebreak ## RTC_GEOMETRY_TYPE_INSTANCE ``` {include=src/api/RTC_GEOMETRY_TYPE_INSTANCE.md} ``` \pagebreak ## RTCCurveFlags ``` {include=src/api/RTCCurveFlags.md} ``` \pagebreak ## rtcRetainGeometry ``` {include=src/api/rtcRetainGeometry.md} ``` \pagebreak ## rtcReleaseGeometry ``` {include=src/api/rtcReleaseGeometry.md} ``` \pagebreak ## rtcCommitGeometry ``` {include=src/api/rtcCommitGeometry.md} ``` \pagebreak ## rtcEnableGeometry ``` {include=src/api/rtcEnableGeometry.md} ``` \pagebreak ## rtcDisableGeometry ``` {include=src/api/rtcDisableGeometry.md} ``` \pagebreak ## rtcSetGeometryTimeStepCount ``` {include=src/api/rtcSetGeometryTimeStepCount.md} ``` \pagebreak ## rtcSetGeometryTimeRange ``` {include=src/api/rtcSetGeometryTimeRange.md} ``` \pagebreak ## rtcSetGeometryVertexAttributeCount ``` {include=src/api/rtcSetGeometryVertexAttributeCount.md} ``` \pagebreak ## rtcSetGeometryMask ``` {include=src/api/rtcSetGeometryMask.md} ``` \pagebreak ## rtcSetGeometryBuildQuality ``` {include=src/api/rtcSetGeometryBuildQuality.md} ``` \pagebreak ## rtcSetGeometryBuffer ``` {include=src/api/rtcSetGeometryBuffer.md} ``` \pagebreak ## rtcSetSharedGeometryBuffer ``` {include=src/api/rtcSetSharedGeometryBuffer.md} ``` \pagebreak ## rtcSetNewGeometryBuffer ``` {include=src/api/rtcSetNewGeometryBuffer.md} ``` \pagebreak ## RTCFormat ``` {include=src/api/RTCFormat.md} ``` \pagebreak ## RTCBufferType ``` {include=src/api/RTCBufferType.md} ``` \pagebreak ## rtcGetGeometryBufferData ``` {include=src/api/rtcGetGeometryBufferData.md} ``` \pagebreak ## rtcUpdateGeometryBuffer ``` {include=src/api/rtcUpdateGeometryBuffer.md} ``` \pagebreak ## rtcSetGeometryIntersectFilterFunction ``` {include=src/api/rtcSetGeometryIntersectFilterFunction.md} ``` \pagebreak ## rtcSetGeometryOccludedFilterFunction ``` {include=src/api/rtcSetGeometryOccludedFilterFunction.md} ``` \pagebreak ## rtcFilterIntersection ``` {include=src/api/rtcFilterIntersection.md} ``` \pagebreak ## rtcFilterOcclusion ``` {include=src/api/rtcFilterOcclusion.md} ``` \pagebreak ## rtcSetGeometryUserData ``` {include=src/api/rtcSetGeometryUserData.md} ``` \pagebreak ## rtcGetGeometryUserData ``` {include=src/api/rtcGetGeometryUserData.md} ``` \pagebreak ## rtcSetGeometryUserPrimitiveCount ``` {include=src/api/rtcSetGeometryUserPrimitiveCount.md} ``` \pagebreak ## rtcSetGeometryBoundsFunction ``` {include=src/api/rtcSetGeometryBoundsFunction.md} ``` \pagebreak ## rtcSetGeometryIntersectFunction ``` {include=src/api/rtcSetGeometryIntersectFunction.md} ``` \pagebreak ## rtcSetGeometryOccludedFunction ``` {include=src/api/rtcSetGeometryOccludedFunction.md} ``` \pagebreak ## rtcSetGeometryPointQueryFunction ``` {include=src/api/rtcSetGeometryPointQueryFunction.md} ``` \pagebreak ## rtcSetGeometryInstancedScene ``` {include=src/api/rtcSetGeometryInstancedScene.md} ``` \pagebreak ## rtcSetGeometryTransform ``` {include=src/api/rtcSetGeometryTransform.md} ``` \pagebreak ## rtcSetGeometryTransformQuaternion ``` {include=src/api/rtcSetGeometryTransformQuaternion.md} ``` \pagebreak ## rtcGetGeometryTransform ``` {include=src/api/rtcGetGeometryTransform.md} ``` \pagebreak ## rtcSetGeometryTessellationRate ``` {include=src/api/rtcSetGeometryTessellationRate.md} ``` \pagebreak ## rtcSetGeometryTopologyCount ``` {include=src/api/rtcSetGeometryTopologyCount.md} ``` \pagebreak ## rtcSetGeometrySubdivisionMode ``` {include=src/api/rtcSetGeometrySubdivisionMode.md} ``` \pagebreak ## rtcSetGeometryVertexAttributeTopology ``` {include=src/api/rtcSetGeometryVertexAttributeTopology.md} ``` \pagebreak ## rtcSetGeometryDisplacementFunction ``` {include=src/api/rtcSetGeometryDisplacementFunction.md} ``` \pagebreak ## rtcGetGeometryFirstHalfEdge ``` {include=src/api/rtcGetGeometryFirstHalfEdge.md} ``` \pagebreak ## rtcGetGeometryFace ``` {include=src/api/rtcGetGeometryFace.md} ``` \pagebreak ## rtcGetGeometryNextHalfEdge ``` {include=src/api/rtcGetGeometryNextHalfEdge.md} ``` \pagebreak ## rtcGetGeometryPreviousHalfEdge ``` {include=src/api/rtcGetGeometryPreviousHalfEdge.md} ``` \pagebreak ## rtcGetGeometryOppositeHalfEdge ``` {include=src/api/rtcGetGeometryOppositeHalfEdge.md} ``` \pagebreak ## rtcInterpolate ``` {include=src/api/rtcInterpolate.md} ``` \pagebreak ## rtcInterpolateN ``` {include=src/api/rtcInterpolateN.md} ``` \pagebreak ## rtcNewBuffer ``` {include=src/api/rtcNewBuffer.md} ``` \pagebreak ## rtcNewSharedBuffer ``` {include=src/api/rtcNewSharedBuffer.md} ``` \pagebreak ## rtcRetainBuffer ``` {include=src/api/rtcRetainBuffer.md} ``` \pagebreak ## rtcReleaseBuffer ``` {include=src/api/rtcReleaseBuffer.md} ``` \pagebreak ## rtcGetBufferData ``` {include=src/api/rtcGetBufferData.md} ``` \pagebreak ## RTCRay ``` {include=src/api/RTCRay.md} ``` \pagebreak ## RTCHit ``` {include=src/api/RTCHit.md} ``` \pagebreak ## RTCRayHit ``` {include=src/api/RTCRayHit.md} ``` \pagebreak ## RTCRayN ``` {include=src/api/RTCRayN.md} ``` \pagebreak ## RTCHitN ``` {include=src/api/RTCHitN.md} ``` \pagebreak ## RTCRayHitN ``` {include=src/api/RTCRayHitN.md} ``` \pagebreak ## rtcInitIntersectContext ``` {include=src/api/rtcInitIntersectContext.md} ``` \pagebreak ## rtcIntersect1 ``` {include=src/api/rtcIntersect1.md} ``` \pagebreak ## rtcOccluded1 ``` {include=src/api/rtcOccluded1.md} ``` \pagebreak ## rtcIntersect4/8/16 ``` {include=src/api/rtcIntersect4.md} ``` \pagebreak ## rtcOccluded4/8/16 ``` {include=src/api/rtcOccluded4.md} ``` \pagebreak ## rtcIntersect1M ``` {include=src/api/rtcIntersect1M.md} ``` \pagebreak ## rtcOccluded1M ``` {include=src/api/rtcOccluded1M.md} ``` \pagebreak ## rtcIntersect1Mp ``` {include=src/api/rtcIntersect1Mp.md} ``` \pagebreak ## rtcOccluded1Mp ``` {include=src/api/rtcOccluded1Mp.md} ``` \pagebreak ## rtcIntersectNM ``` {include=src/api/rtcIntersectNM.md} ``` \pagebreak ## rtcOccludedNM ``` {include=src/api/rtcOccludedNM.md} ``` \pagebreak ## rtcIntersectNp ``` {include=src/api/rtcIntersectNp.md} ``` \pagebreak ## rtcOccludedNp ``` {include=src/api/rtcOccludedNp.md} ``` \pagebreak ## rtcInitPointQueryContext ``` {include=src/api/rtcInitPointQueryContext.md} ``` \pagebreak ## rtcPointQuery ``` {include=src/api/rtcPointQuery.md} ``` \pagebreak ## rtcCollide ``` {include=src/api/rtcCollide.md} ``` \pagebreak ## rtcNewBVH ``` {include=src/api/rtcNewBVH.md} ``` \pagebreak ## rtcRetainBVH ``` {include=src/api/rtcRetainBVH.md} ``` \pagebreak ## rtcReleaseBVH ``` {include=src/api/rtcReleaseBVH.md} ``` \pagebreak ## rtcBuildBVH ``` {include=src/api/rtcBuildBVH.md} ``` \pagebreak ## RTCQuaternionDecomposition ``` {include=src/api/RTCQuaternionDecomposition.md} ``` \pagebreak ## rtcInitQuaternionDecomposition ``` {include=src/api/rtcInitQuaternionDecomposition.md} ``` \pagebreak