ARSessionManager
class ARSessionManager : Manager
IN PROGRESS
-
Undocumented
Declaration
Swift
var name: String -
Undocumented
Declaration
Swift
var session: ARSession? -
Undocumented
Declaration
Swift
var device: MTLDevice! -
Undocumented
Declaration
Swift
var scene: Scene -
Undocumented
Declaration
Swift
var imagePlaneVertexBuffer: MTLBuffer! -
Undocumented
Declaration
Swift
var capturedImagePipelineState: MTLRenderPipelineState! -
Undocumented
Declaration
Swift
var capturedImageDepthState: MTLDepthStencilState! -
Undocumented
Declaration
Swift
var capturedImageTextureY: CVMetalTexture? -
Undocumented
Declaration
Swift
var capturedImageTextureCbCr: CVMetalTexture? -
Undocumented
Declaration
Swift
var capturedImageTextureCache: CVMetalTextureCache! -
Undocumented
Declaration
Swift
var viewportSize: CGSize -
Undocumented
Declaration
Swift
var viewportSizeDidChange: Bool -
Undocumented
Declaration
Swift
var orientation: UIInterfaceOrientation -
Undocumented
Declaration
Swift
let kImagePlaneVertexData: [Float] -
reset viewport size
Declaration
Swift
func drawRectResized(size: CGSize) -
load Metal for AR
Declaration
Swift
func LoadMetal() -
Undocumented
Declaration
Swift
func updateCapturedImageTextures(frame: ARFrame) -
Undocumented
Declaration
Swift
func createTexture(fromPixelBuffer pixelBuffer: CVPixelBuffer, pixelFormat: MTLPixelFormat, planeIndex: Int) -> CVMetalTexture? -
Undocumented
Declaration
Swift
func updateImagePlane(frame: ARFrame) -
Undocumented
Declaration
Swift
func drawCapturedImage(renderEncoder: MTLRenderCommandEncoder) -
Undocumented
Declaration
Swift
func updateGameState() -
Undocumented
Declaration
Swift
init?(session: ARSession, device: MTLDevice, scene: Scene) -
Undocumented
Declaration
Swift
func drawableSizeWillChange(size: CGSize) -
Undocumented
Declaration
Swift
func update() -
Undocumented
Declaration
Swift
func render(renderEncoder: MTLRenderCommandEncoder)
View on GitHub
ARSessionManager Class Reference