One Logo Pool Ball
PHASE · IOS API REFERENCE

PHASEObject

class · iOS 15.0+ · SDK 27.1

class PHASEObject

Members (13)

get · iOS 15.0+

forward

TypeScript
static get forward(): SDKHandle
Swift declaration
class var forward: simd_float3 { get }
get · iOS 15.0+

right

TypeScript
static get right(): SDKHandle
Swift declaration
class var right: simd_float3 { get }
get · iOS 15.0+

up

TypeScript
static get up(): SDKHandle
Swift declaration
class var up: simd_float3 { get }
method · iOS 15.0+

addChild

TypeScript
addChild(child: PHASEObject): void
Swift declaration
func addChild(_ child: PHASEObject) throws
init · iOS 15.0+

init

TypeScript
static init(engine: PHASEEngine): PHASEObject
Swift declaration
init(engine: PHASEEngine)
method · iOS 15.0+

removeChild

TypeScript
removeChild(child: PHASEObject): void
Swift declaration
func removeChild(_ child: PHASEObject)
method · iOS 15.0+

removeChildren

TypeScript
removeChildren(): void
Swift declaration
func removeChildren()
get · iOS 15.0+

children

TypeScript
get children(): Array<PHASEObject>
Swift declaration
var children: [PHASEObject] { get }
get · iOS 15.0+

parent

TypeScript
get parent(): (PHASEObject) | null
Swift declaration
weak var parent: PHASEObject? { get }
get · iOS 15.0+

transform

TypeScript
get transform(): SDKHandle
Swift declaration
var transform: simd_float4x4 { get set }
set · iOS 15.0+

transform

TypeScript
set transform(value: SDKHandle)
Swift declaration
var transform: simd_float4x4 { get set }
get · iOS 15.0+

worldTransform

TypeScript
get worldTransform(): SDKHandle
Swift declaration
var worldTransform: simd_float4x4 { get set }
set · iOS 15.0+

worldTransform

TypeScript
set worldTransform(value: SDKHandle)
Swift declaration
var worldTransform: simd_float4x4 { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHASEObject.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All PHASE types →