TouchController · IOS API REFERENCE
TCControlImage
class · iOS 26.0+ · SDK 27.1
class TCControlImage
Members (14)
init · iOS 26.0+init
TypeScriptstatic initCgImageSizeDevice(cgImage: _CoreGraphics_CGImage, size: { width: number; height: number }, device: SDKHandle): (TCControlImage) | null
Swift declarationconvenience init?(cgImage: CGImage, size: CGSize, device: any MTLDevice)
init · iOS 26.0+init
TypeScriptstatic initTextureSize(texture: SDKHandle, size: { width: number; height: number }): TCControlImage
Swift declarationconvenience init(texture: any MTLTexture, size: CGSize)
init · iOS 26.0+init
TypeScriptstatic initTextureSizeHighlightOffsetTintColor(texture: SDKHandle, size: { width: number; height: number }, highlightTexture: (SDKHandle) | null, offset: { x: number; y: number }, tintColor: _CoreGraphics_CGColor): TCControlImage
Swift declarationinit(texture: any MTLTexture, size: CGSize, highlight highlightTexture: (any MTLTexture)?, offset: CGPoint, tintColor: CGColor)
init · iOS 26.0+init
TypeScriptstatic initUiImageSizeDevice(uiImage: _UIKit_UIImage, size: { width: number; height: number }, device: SDKHandle): (TCControlImage) | null
Swift declarationconvenience init?(uiImage: UIImage, size: CGSize, device: any MTLDevice)
get · iOS 26.0+highlightTexture
TypeScriptget highlightTexture(): (SDKHandle) | null
Swift declarationvar highlightTexture: (any MTLTexture)? { get set }
set · iOS 26.0+highlightTexture
TypeScriptset highlightTexture(value: (SDKHandle) | null)
Swift declarationvar highlightTexture: (any MTLTexture)? { get set }
get · iOS 26.0+offset
TypeScriptget offset(): { x: number; y: number }
Swift declarationvar offset: CGPoint { get set }
set · iOS 26.0+offset
TypeScriptset offset(value: { x: number; y: number })
Swift declarationvar offset: CGPoint { get set }
get · iOS 26.0+size
TypeScriptget size(): { width: number; height: number }
Swift declarationvar size: CGSize { get set }
set · iOS 26.0+size
TypeScriptset size(value: { width: number; height: number })
Swift declarationvar size: CGSize { get set }
get · iOS 26.0+texture
TypeScriptget texture(): SDKHandle
Swift declarationvar texture: any MTLTexture { get set }
set · iOS 26.0+texture
TypeScriptset texture(value: SDKHandle)
Swift declarationvar texture: any MTLTexture { get set }
get · iOS 26.0+tintColor
TypeScriptget tintColor(): _CoreGraphics_CGColor
Swift declarationunowned(unsafe) var tintColor: CGColor { get set }
set · iOS 26.0+tintColor
TypeScriptset tintColor(value: _CoreGraphics_CGColor)
Swift declarationunowned(unsafe) var tintColor: CGColor { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
TCControlImage.init()
inherited init: cannot prove legal (class declares 7 custom initializers)
All TouchController types →