6. Rendering
// Sample Code.Obtaining ARGFrame from didUpdateFrame
ARGScene *sceneView = [[ARGScene alloc] initSceneviewAt:self.view withViewTransform:displayTramsform];
- (void)didUpdateFrame:(ARGFrame *)frame {
if ([frame renderedPixelBuffer]) {
[sceneView displayPixelBuffer:[frame renderedPixelBuffer]];;
}
}// Sample Code.Obtaining ARGFrame from didUpdateFrame
public func didUpdate(_ arFrame: ARGFrame) {
guard let renderedPixelbuffer = arFrame.renderedPixelBuffer else {
return
}
// draw sublayer(CALayer())'s contents
self.cameraPreviewCALayer.contents = renderedPixelbuffer
}Last updated
Was this helpful?