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)