One Logo Pool Ball
RealityFoundation · IOS API REFERENCE

CustomMaterial.CustomMaterialTexture

struct · iOS 15.0+ · SDK 27.1

struct CustomMaterialTexture

A texture object that you use to create custom materials.

Members (7)

get · iOS 18.0+

swizzle

TypeScript
get swizzle(): _Metal_MTLTextureSwizzleChannels
Swift declaration
var swizzle: MTLTextureSwizzleChannels
set · iOS 18.0+

swizzle

TypeScript
set swizzle(value: _Metal_MTLTextureSwizzleChannels)
Swift declaration
var swizzle: MTLTextureSwizzleChannels
get · iOS 15.0+

resource

TypeScript
get resource(): TextureResource
Swift declaration
var resource: TextureResource

The texture resource you use to create a custom texture.

set · iOS 15.0+

resource

TypeScript
set resource(value: TextureResource)
Swift declaration
var resource: TextureResource

The texture resource you use to create a custom texture.

init · iOS 15.0+

init

TypeScript
static init(texture: MaterialParameters_Texture): CustomMaterial_CustomMaterialTexture
Swift declaration
init(_ texture: MaterialParameters.Texture)

Creates a custom texture by copying values from a material parameters texture. - Parameters: - texture: The material parameters texture object.

init · iOS 18.0+

init

TypeScript
static init33104(resource: TextureResource, swizzle: _Metal_MTLTextureSwizzleChannels): CustomMaterial_CustomMaterialTexture
Swift declaration
init(_ resource: TextureResource, _ swizzle: MTLTextureSwizzleChannels)

Creates a custom texture from a texture resource. - Parameters: - resource: The texture resource.

init · iOS 15.0+

init

TypeScript
static init97329(resource: TextureResource): CustomMaterial_CustomMaterialTexture
Swift declaration
init(_ resource: TextureResource)

Creates a custom texture from a texture resource. - Parameters: - resource: The texture resource.

Skipped declarations

No declarations were skipped in this snapshot.

All RealityFoundation types →