ConfigWiseSDK Documentation Beta

Class Concept​Service

public class ConceptService

Properties

shared​Instance

let sharedInstance

Methods

spawn​Concept(user​Id:​name:​)

public func spawnConcept(userId: String, name: String) -> ConceptEntity

spawn​Concept​Item(component​Id:​position:​rotation:​)

public func spawnConceptItem(componentId: String, position: SCNVector3, rotation: SCNVector4) -> ConceptItemEntity

spawn​Assigned​Material(tag:​material​Id:​)

public func spawnAssignedMaterial(tag: String, materialId: String?) -> AssignedMaterialEntity

clone(concept:​)

public func clone(concept: ConceptEntity) -> ConceptEntity

clone(concept​Item:​)

public func clone(conceptItem: ConceptItemEntity) -> ConceptItemEntity

clone(assigned​Material:​)

public func clone(assignedMaterial: AssignedMaterialEntity) -> AssignedMaterialEntity

delete(concept:​)

public func delete(concept: ConceptEntity)

delete(concept​Item:​)

public func delete(conceptItem: ConceptItemEntity)

delete(assigned​Material:​)

public func delete(assignedMaterial: AssignedMaterialEntity)

get​All​Concepts​ByUser​Id(user​Id:​block:​)

public func getAllConceptsByUserId(userId: String, block: @escaping ([ConceptEntity], Error?) -> Void)