One Logo Pool Ball
ModelIO · IOS API REFERENCE

MDLTexture

class · iOS 9.0+ · SDK 27.1

class MDLTexture

Members (28)

static · iOS 9.0+

irradianceTextureCube

TypeScript
static irradianceTextureCubeWithNameDimensions(texture: MDLTexture, name: (string) | null, dimensions: SDKHandle): MDLTexture
Swift declaration
class func irradianceTextureCube(with texture: MDLTexture, name: String?, dimensions: vector_int2) -> Self
static · iOS 9.0+

irradianceTextureCube

TypeScript
static irradianceTextureCubeWithNameDimensionsRoughness(texture: MDLTexture, name: (string) | null, dimensions: SDKHandle, roughness: number): MDLTexture
Swift declaration
class func irradianceTextureCube(with texture: MDLTexture, name: String?, dimensions: vector_int2, roughness: Float) -> Self
init · iOS 9.0+

init

TypeScript
static initCubeWithImagesNamed(names: Array<string>): (MDLTexture) | null
Swift declaration
convenience init?(cubeWithImagesNamed names: [String])
init · iOS 9.0+

init

TypeScript
static initCubeWithImagesNamedBundle(names: Array<string>, bundleOrNil?: (_Foundation_Bundle) | null): (MDLTexture) | null
Swift declaration
convenience init?(cubeWithImagesNamed names: [String], bundle bundleOrNil: Bundle?)
init · iOS 9.0+

init

TypeScript
static initNamed(name: string): (MDLTexture) | null
Swift declaration
convenience init?(named name: String)
init · iOS 12.0+

init

TypeScript
static initNamedAssetResolver(name: string, resolver: SDKHandle): (MDLTexture) | null
Swift declaration
convenience init?(named name: String, assetResolver resolver: any MDLAssetResolver)
init · iOS 9.0+

init

TypeScript
static initNamedBundle(name: string, bundleOrNil?: (_Foundation_Bundle) | null): (MDLTexture) | null
Swift declaration
convenience init?(named name: String, bundle bundleOrNil: Bundle?)
method · iOS 9.0+

imageFromTexture

TypeScript
imageFromTexture(): (SDKHandle) | null
Swift declaration
func imageFromTexture() -> Unmanaged<CGImage>?
method · iOS 11.0+

imageFromTexture

TypeScript
imageFromTextureAtLevel(level: number): (SDKHandle) | null
Swift declaration
func imageFromTexture(atLevel level: Int) -> Unmanaged<CGImage>?
init · iOS 9.0+

init

TypeScript
static init(): MDLTexture
Swift declaration
init()
init · iOS 9.0+

init

TypeScript
static initDataTopLeftOriginNameDimensionsRowStrideChannelCountChannelEncodingIsCube(pixelData: (ArrayBuffer) | null, topLeftOrigin: boolean, name: (string) | null, dimensions: SDKHandle, rowStride: number, channelCount: number, channelEncoding: MDLTextureChannelEncoding, isCube: boolean): MDLTexture
Swift declaration
init(data pixelData: Data?, topLeftOrigin: Bool, name: String?, dimensions: vector_int2, rowStride: Int, channelCount: Int, channelEncoding: MDLTextureChannelEncoding, isCube: Bool)
method · iOS 9.0+

texelDataWithBottomLeftOrigin

TypeScript
texelDataWithBottomLeftOrigin(): (ArrayBuffer) | null
Swift declaration
func texelDataWithBottomLeftOrigin() -> Data?
method · iOS 9.0+

texelDataWithBottomLeftOrigin

TypeScript
texelDataWithBottomLeftOriginAtMipLevelCreate(level: number, create: boolean): (ArrayBuffer) | null
Swift declaration
func texelDataWithBottomLeftOrigin(atMipLevel level: Int, create: Bool) -> Data?
method · iOS 9.0+

texelDataWithTopLeftOrigin

TypeScript
texelDataWithTopLeftOrigin(): (ArrayBuffer) | null
Swift declaration
func texelDataWithTopLeftOrigin() -> Data?
method · iOS 9.0+

texelDataWithTopLeftOrigin

TypeScript
texelDataWithTopLeftOriginAtMipLevelCreate(level: number, create: boolean): (ArrayBuffer) | null
Swift declaration
func texelDataWithTopLeftOrigin(atMipLevel level: Int, create: Bool) -> Data?
method · iOS 9.0+

write

TypeScript
writeTo(URL: string): boolean
Swift declaration
func write(to URL: URL) -> Bool
method · iOS 11.0+

write

TypeScript
writeToLevel(URL: string, level: number): boolean
Swift declaration
func write(to URL: URL, level: Int) -> Bool
method · iOS 9.0+

write

TypeScript
writeToType(nsurl: string, type: _CoreFoundation_CFString): boolean
Swift declaration
func write(to nsurl: URL, type: CFString) -> Bool
method · iOS 11.0+

write

TypeScript
writeToTypeLevel(nsurl: string, type: _CoreFoundation_CFString, level: number): boolean
Swift declaration
func write(to nsurl: URL, type: CFString, level: Int) -> Bool
get · iOS 9.0+

channelCount

TypeScript
get channelCount(): number
Swift declaration
var channelCount: Int { get }
get · iOS 9.0+

channelEncoding

TypeScript
get channelEncoding(): MDLTextureChannelEncoding
Swift declaration
var channelEncoding: MDLTextureChannelEncoding { get }
get · iOS 9.0+

dimensions

TypeScript
get dimensions(): SDKHandle
Swift declaration
var dimensions: vector_int2 { get }
get · iOS 9.0+

hasAlphaValues

TypeScript
get hasAlphaValues(): boolean
Swift declaration
var hasAlphaValues: Bool { get set }
set · iOS 9.0+

hasAlphaValues

TypeScript
set hasAlphaValues(value: boolean)
Swift declaration
var hasAlphaValues: Bool { get set }
get · iOS 9.0+

isCube

TypeScript
get isCube(): boolean
Swift declaration
var isCube: Bool { get set }
set · iOS 9.0+

isCube

TypeScript
set isCube(value: boolean)
Swift declaration
var isCube: Bool { get set }
get · iOS 9.0+

mipLevelCount

TypeScript
get mipLevelCount(): number
Swift declaration
var mipLevelCount: Int { get }
get · iOS 9.0+

rowStride

TypeScript
get rowStride(): number
Swift declaration
var rowStride: Int { get }

Skipped declarations

No declarations were skipped in this snapshot.

All ModelIO types →