ConfigWiseSDK Documentation Beta

Class Model​Loader​Service

public class ModelLoaderService: NSObject, CAAnimationDelegate, SCNSceneExportDelegate
ModelLoaderService ModelLoaderService CAAnimationDelegate CAAnimationDelegate ModelLoaderService->CAAnimationDelegate NSObject NSObject ModelLoaderService->NSObject SCNSceneExportDelegate SCNSceneExportDelegate ModelLoaderService->SCNSceneExportDelegate

Conforms To

CAAnimationDelegate
NSObject
SCNSceneExportDelegate

Properties

shared​Instance

let sharedInstance

Methods

load​Models​By(components:​block:​progress​Block:​)

public func loadModelsBy(components: [ComponentEntity], block: @escaping ([String: (model: ModelNode?, error: Error?)]) -> Void, progressBlock: ProgressBlock? = nil)

load​Model​By(component:​with​Model​Id:​block:​progress​Block:​)

public func loadModelBy(component: ComponentEntity, withModelId: String? = nil, block: @escaping (ModelNode?, Error?) -> Void, progressBlock: ProgressBlock? = nil)