Metal Changes for Swift
Metal
Added MTLAttribute
Added MTLAttribute.isActive
Added MTLAttribute.isPatchData
Added MTLAttribute.name
Added MTLAttributeDescriptor
Added MTLAttributeFormat.char2
Added MTLAttributeFormat.char3
Added MTLAttributeFormat.char4
Added MTLAttributeFormat.float
Added MTLAttributeFormat.half2
Added MTLAttributeFormat.half3
Added MTLAttributeFormat.half4
Added MTLAttributeFormat.int
Added MTLAttributeFormat.int2
Added MTLAttributeFormat.int3
Added MTLAttributeFormat.int4
Added MTLAttributeFormat.uint
Added MTLAttributeFormat.uint2
Added MTLAttributeFormat.uint3
Added MTLAttributeFormat.uint4
Added MTLFeatureSet.osx_GPUFamily1_v2
Added MTLFeatureSet.osx_ReadWriteTextureTier2
Added MTLFunction.label
Added MTLFunction.patchType
Added MTLFunctionConstant
Added MTLFunctionConstant.name
Added MTLFunctionConstant.type
Added MTLFunctionConstantValues.setConstantValue(_: UnsafeRawPointer, type: MTLDataType, withName: String)
Added MTLFunctionConstantValues.setConstantValues(_: UnsafeRawPointer, type: MTLDataType, with: NSRange)
Added MTLPatchType [enum]
Added MTLPatchType.none
Added MTLPatchType.quad
Added MTLPatchType.triangle
Added MTLRenderCommandEncoder.setTessellationFactorBuffer(_: MTLBuffer?, offset: Int, instanceStride: Int)
Added MTLSizeAndAlign [struct]
Added MTLSizeAndAlign.align
Added MTLSizeAndAlign.init()
Added MTLSizeAndAlign.size
Added MTLStepFunction [enum]
Added MTLStepFunction.constant
Added MTLStepFunction.perPatch
Added MTLStoreAction.unknown
Added MTLTexture.buffer
Added MTLTexture.bufferOffset
Added MTLResourceHazardTrackingModeShift
Modified MTLArgument
| Declaration | Protocols | |
|---|---|---|
| From | class MTLArgument : NSObject {
var name: String { get }
var type: MTLArgumentType { get }
var access: MTLArgumentAccess { get }
var index: Int { get }
var active: Bool { get }
var bufferAlignment: Int { get }
var bufferDataSize: Int { get }
var bufferDataType: MTLDataType { get }
var bufferStructType: MTLStructType { get }
var threadgroupMemoryAlignment: Int { get }
var threadgroupMemoryDataSize: Int { get }
var textureType: MTLTextureType { get }
var textureDataType: MTLDataType { get }
} | -- |
| To | class MTLArgument : NSObject {
var name: String { get }
var type: MTLArgumentType { get }
var access: MTLArgumentAccess { get }
var index: Int { get }
var isActive: Bool { get }
var bufferAlignment: Int { get }
var bufferDataSize: Int { get }
var bufferDataType: MTLDataType { get }
var bufferStructType: MTLStructType { get }
var threadgroupMemoryAlignment: Int { get }
var threadgroupMemoryDataSize: Int { get }
var textureType: MTLTextureType { get }
var textureDataType: MTLDataType { get }
var isDepthTexture: Bool { get }
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLArgument : CVarArg {
}
extension MTLArgument : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLArgument.isActive
| Declaration | |
|---|---|
| From | var active: Bool { get } |
| To | var isActive: Bool { get } |
Modified MTLArgumentAccess [enum]
| Declaration | |
|---|---|
| From | enum MTLArgumentAccess : UInt {
case ReadOnly
case ReadWrite
case WriteOnly
} |
| To | enum MTLArgumentAccess : UInt {
case readOnly
case readWrite
case writeOnly
} |
Modified MTLArgumentAccess.readOnly
| Declaration | |
|---|---|
| From | case ReadOnly |
| To | case readOnly |
Modified MTLArgumentAccess.readWrite
| Declaration | |
|---|---|
| From | case ReadWrite |
| To | case readWrite |
Modified MTLArgumentAccess.writeOnly
| Declaration | |
|---|---|
| From | case WriteOnly |
| To | case writeOnly |
Modified MTLArgumentType [enum]
| Declaration | |
|---|---|
| From | enum MTLArgumentType : UInt {
case Buffer
case ThreadgroupMemory
case Texture
case Sampler
} |
| To | enum MTLArgumentType : UInt {
case buffer
case threadgroupMemory
case texture
case sampler
} |
Modified MTLArgumentType.buffer
| Declaration | |
|---|---|
| From | case Buffer |
| To | case buffer |
Modified MTLArgumentType.sampler
| Declaration | |
|---|---|
| From | case Sampler |
| To | case sampler |
Modified MTLArgumentType.texture
| Declaration | |
|---|---|
| From | case Texture |
| To | case texture |
Modified MTLArgumentType.threadgroupMemory
| Declaration | |
|---|---|
| From | case ThreadgroupMemory |
| To | case threadgroupMemory |
Modified MTLArrayType
| Declaration | Protocols | |
|---|---|---|
| From | class MTLArrayType : NSObject {
var arrayLength: Int { get }
var elementType: MTLDataType { get }
var stride: Int { get }
func elementStructType() -> MTLStructType?
func elementArrayType() -> MTLArrayType?
} | -- |
| To | class MTLArrayType : NSObject {
var arrayLength: Int { get }
var elementType: MTLDataType { get }
var stride: Int { get }
func elementStructType() -> MTLStructType?
func element() -> MTLArrayType?
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLArrayType : CVarArg {
}
extension MTLArrayType : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | func elementArrayType() -> MTLArrayType? |
| To | func element() -> MTLArrayType? |
Modified MTLBlendFactor [enum]
| Declaration | |
|---|---|
| From | enum MTLBlendFactor : UInt {
case Zero
case One
case SourceColor
case OneMinusSourceColor
case SourceAlpha
case OneMinusSourceAlpha
case DestinationColor
case OneMinusDestinationColor
case DestinationAlpha
case OneMinusDestinationAlpha
case SourceAlphaSaturated
case BlendColor
case OneMinusBlendColor
case BlendAlpha
case OneMinusBlendAlpha
} |
| To | enum MTLBlendFactor : UInt {
case zero
case one
case sourceColor
case oneMinusSourceColor
case sourceAlpha
case oneMinusSourceAlpha
case destinationColor
case oneMinusDestinationColor
case destinationAlpha
case oneMinusDestinationAlpha
case sourceAlphaSaturated
case blendColor
case oneMinusBlendColor
case blendAlpha
case oneMinusBlendAlpha
case source1Color
case oneMinusSource1Color
case source1Alpha
case oneMinusSource1Alpha
} |
Modified MTLBlendFactor.blendAlpha
| Declaration | |
|---|---|
| From | case BlendAlpha |
| To | case blendAlpha |
Modified MTLBlendFactor.blendColor
| Declaration | |
|---|---|
| From | case BlendColor |
| To | case blendColor |
Modified MTLBlendFactor.destinationAlpha
| Declaration | |
|---|---|
| From | case DestinationAlpha |
| To | case destinationAlpha |
Modified MTLBlendFactor.destinationColor
| Declaration | |
|---|---|
| From | case DestinationColor |
| To | case destinationColor |
Modified MTLBlendFactor.one
| Declaration | |
|---|---|
| From | case One |
| To | case one |
Modified MTLBlendFactor.oneMinusBlendAlpha
| Declaration | |
|---|---|
| From | case OneMinusBlendAlpha |
| To | case oneMinusBlendAlpha |
Modified MTLBlendFactor.oneMinusBlendColor
| Declaration | |
|---|---|
| From | case OneMinusBlendColor |
| To | case oneMinusBlendColor |
| Declaration | |
|---|---|
| From | case OneMinusDestinationAlpha |
| To | case oneMinusDestinationAlpha |
| Declaration | |
|---|---|
| From | case OneMinusDestinationColor |
| To | case oneMinusDestinationColor |
Modified MTLBlendFactor.oneMinusSourceAlpha
| Declaration | |
|---|---|
| From | case OneMinusSourceAlpha |
| To | case oneMinusSourceAlpha |
Modified MTLBlendFactor.oneMinusSourceColor
| Declaration | |
|---|---|
| From | case OneMinusSourceColor |
| To | case oneMinusSourceColor |
Modified MTLBlendFactor.sourceAlpha
| Declaration | |
|---|---|
| From | case SourceAlpha |
| To | case sourceAlpha |
Modified MTLBlendFactor.sourceAlphaSaturated
| Declaration | |
|---|---|
| From | case SourceAlphaSaturated |
| To | case sourceAlphaSaturated |
Modified MTLBlendFactor.sourceColor
| Declaration | |
|---|---|
| From | case SourceColor |
| To | case sourceColor |
Modified MTLBlendFactor.zero
| Declaration | |
|---|---|
| From | case Zero |
| To | case zero |
Modified MTLBlendOperation [enum]
| Declaration | |
|---|---|
| From | enum MTLBlendOperation : UInt {
case Add
case Subtract
case ReverseSubtract
case Min
case Max
} |
| To | enum MTLBlendOperation : UInt {
case add
case subtract
case reverseSubtract
case min
case max
} |
Modified MTLBlendOperation.add
| Declaration | |
|---|---|
| From | case Add |
| To | case add |
Modified MTLBlendOperation.max
| Declaration | |
|---|---|
| From | case Max |
| To | case max |
Modified MTLBlendOperation.min
| Declaration | |
|---|---|
| From | case Min |
| To | case min |
Modified MTLBlendOperation.reverseSubtract
| Declaration | |
|---|---|
| From | case ReverseSubtract |
| To | case reverseSubtract |
Modified MTLBlendOperation.subtract
| Declaration | |
|---|---|
| From | case Subtract |
| To | case subtract |
Modified MTLBlitCommandEncoder
| Declaration | |
|---|---|
| From | protocol MTLBlitCommandEncoder : MTLCommandEncoder {
func synchronizeResource(_ resource: MTLResource)
func synchronizeTexture(_ texture: MTLTexture, slice slice: Int, level level: Int)
func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin)
func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin)
func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin, options options: MTLBlitOption)
func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int)
func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int, options options: MTLBlitOption)
func generateMipmapsForTexture(_ texture: MTLTexture)
func fillBuffer(_ buffer: MTLBuffer, range range: NSRange, value value: UInt8)
func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, size size: Int)
} |
| To | protocol MTLBlitCommandEncoder : MTLCommandEncoder {
func synchronize(resource resource: MTLResource)
func synchronize(texture texture: MTLTexture, slice slice: Int, level level: Int)
func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin)
func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin)
func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin, options options: MTLBlitOption)
func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int)
func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int, options options: MTLBlitOption)
func generateMipmaps(for texture: MTLTexture)
func fill(buffer buffer: MTLBuffer, range range: NSRange, value value: UInt8)
func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, size size: Int)
func updateFence(_ fence: MTLFence)
func waitForFence(_ fence: MTLFence)
} |
| Declaration | |
|---|---|
| From | func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin) |
| To | func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin) |
| Declaration | |
|---|---|
| From | func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin, options options: MTLBlitOption) |
| To | func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, sourceBytesPerRow sourceBytesPerRow: Int, sourceBytesPerImage sourceBytesPerImage: Int, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin, options options: MTLBlitOption) |
| Declaration | |
|---|---|
| From | func copyFromBuffer(_ sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, size size: Int) |
| To | func copy(from sourceBuffer: MTLBuffer, sourceOffset sourceOffset: Int, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, size size: Int) |
| Declaration | |
|---|---|
| From | func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int) |
| To | func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int) |
| Declaration | |
|---|---|
| From | func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toBuffer destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int, options options: MTLBlitOption) |
| To | func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationBuffer: MTLBuffer, destinationOffset destinationOffset: Int, destinationBytesPerRow destinationBytesPerRow: Int, destinationBytesPerImage destinationBytesPerImage: Int, options options: MTLBlitOption) |
| Declaration | |
|---|---|
| From | func copyFromTexture(_ sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, toTexture destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin) |
| To | func copy(from sourceTexture: MTLTexture, sourceSlice sourceSlice: Int, sourceLevel sourceLevel: Int, sourceOrigin sourceOrigin: MTLOrigin, sourceSize sourceSize: MTLSize, to destinationTexture: MTLTexture, destinationSlice destinationSlice: Int, destinationLevel destinationLevel: Int, destinationOrigin destinationOrigin: MTLOrigin) |
| Declaration | |
|---|---|
| From | func fillBuffer(_ buffer: MTLBuffer, range range: NSRange, value value: UInt8) |
| To | func fill(buffer buffer: MTLBuffer, range range: NSRange, value value: UInt8) |
| Declaration | |
|---|---|
| From | func generateMipmapsForTexture(_ texture: MTLTexture) |
| To | func generateMipmaps(for texture: MTLTexture) |
| Declaration | |
|---|---|
| From | func synchronizeResource(_ resource: MTLResource) |
| To | func synchronize(resource resource: MTLResource) |
| Declaration | |
|---|---|
| From | func synchronizeTexture(_ texture: MTLTexture, slice slice: Int, level level: Int) |
| To | func synchronize(texture texture: MTLTexture, slice slice: Int, level level: Int) |
Modified MTLBlitOption [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MTLBlitOption : OptionSetType {
init(rawValue rawValue: UInt)
static var None: MTLBlitOption { get }
static var DepthFromDepthStencil: MTLBlitOption { get }
static var StencilFromDepthStencil: MTLBlitOption { get }
static var RowLinearPVRTC: MTLBlitOption { get }
} | OptionSetType |
| To | struct MTLBlitOption : OptionSet {
init(rawValue rawValue: UInt)
static var none: MTLBlitOption { get }
static var depthFromDepthStencil: MTLBlitOption { get }
static var stencilFromDepthStencil: MTLBlitOption { get }
static var rowLinearPVRTC: MTLBlitOption { get }
func intersect(_ other: MTLBlitOption) -> MTLBlitOption
func exclusiveOr(_ other: MTLBlitOption) -> MTLBlitOption
mutating func unionInPlace(_ other: MTLBlitOption)
mutating func intersectInPlace(_ other: MTLBlitOption)
mutating func exclusiveOrInPlace(_ other: MTLBlitOption)
func isSubsetOf(_ other: MTLBlitOption) -> Bool
func isDisjointWith(_ other: MTLBlitOption) -> Bool
func isSupersetOf(_ other: MTLBlitOption) -> Bool
mutating func subtractInPlace(_ other: MTLBlitOption)
func isStrictSupersetOf(_ other: MTLBlitOption) -> Bool
func isStrictSubsetOf(_ other: MTLBlitOption) -> Bool
}
extension MTLBlitOption {
func union(_ other: MTLBlitOption) -> MTLBlitOption
func intersection(_ other: MTLBlitOption) -> MTLBlitOption
func symmetricDifference(_ other: MTLBlitOption) -> MTLBlitOption
}
extension MTLBlitOption {
func contains(_ member: MTLBlitOption) -> Bool
mutating func insert(_ newMember: MTLBlitOption) -> (inserted: Bool, memberAfterInsert: MTLBlitOption)
mutating func remove(_ member: MTLBlitOption) -> MTLBlitOption?
mutating func update(with newMember: MTLBlitOption) -> MTLBlitOption?
}
extension MTLBlitOption {
convenience init()
mutating func formUnion(_ other: MTLBlitOption)
mutating func formIntersection(_ other: MTLBlitOption)
mutating func formSymmetricDifference(_ other: MTLBlitOption)
}
extension MTLBlitOption {
convenience init<S : Sequence where S.Iterator.Element == MTLBlitOption>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MTLBlitOption...)
mutating func subtract(_ other: MTLBlitOption)
func isSubset(of other: MTLBlitOption) -> Bool
func isSuperset(of other: MTLBlitOption) -> Bool
func isDisjoint(with other: MTLBlitOption) -> Bool
func subtracting(_ other: MTLBlitOption) -> MTLBlitOption
var isEmpty: Bool { get }
func isStrictSuperset(of other: MTLBlitOption) -> Bool
func isStrictSubset(of other: MTLBlitOption) -> Bool
} | OptionSet |
Modified MTLBlitOption.depthFromDepthStencil
| Declaration | |
|---|---|
| From | static var DepthFromDepthStencil: MTLBlitOption { get } |
| To | static var depthFromDepthStencil: MTLBlitOption { get } |
| Declaration | |
|---|---|
| From | static var StencilFromDepthStencil: MTLBlitOption { get } |
| To | static var stencilFromDepthStencil: MTLBlitOption { get } |
Modified MTLBuffer
| Declaration | |
|---|---|
| From | protocol MTLBuffer : MTLResource {
var length: Int { get }
func contents() -> UnsafeMutablePointer<Void>
func didModifyRange(_ range: NSRange)
func newTextureWithDescriptor(_ descriptor: MTLTextureDescriptor, offset offset: Int, bytesPerRow bytesPerRow: Int) -> MTLTexture
} |
| To | protocol MTLBuffer : MTLResource {
var length: Int { get }
func contents() -> UnsafeMutableRawPointer
func didModifyRange(_ range: NSRange)
func makeTexture(descriptor descriptor: MTLTextureDescriptor, offset offset: Int, bytesPerRow bytesPerRow: Int) -> MTLTexture
func addDebugMarker(_ marker: String, range range: NSRange)
func removeAllDebugMarkers()
} |
| Declaration | |
|---|---|
| From | func contents() -> UnsafeMutablePointer<Void> |
| To | func contents() -> UnsafeMutableRawPointer |
Modified MTLColorWriteMask [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MTLColorWriteMask : OptionSetType {
init(rawValue rawValue: UInt)
static var None: MTLColorWriteMask { get }
static var Red: MTLColorWriteMask { get }
static var Green: MTLColorWriteMask { get }
static var Blue: MTLColorWriteMask { get }
static var Alpha: MTLColorWriteMask { get }
static var All: MTLColorWriteMask { get }
} | OptionSetType |
| To | struct MTLColorWriteMask : OptionSet {
init(rawValue rawValue: UInt)
static var none: MTLColorWriteMask { get }
static var red: MTLColorWriteMask { get }
static var green: MTLColorWriteMask { get }
static var blue: MTLColorWriteMask { get }
static var alpha: MTLColorWriteMask { get }
static var all: MTLColorWriteMask { get }
func intersect(_ other: MTLColorWriteMask) -> MTLColorWriteMask
func exclusiveOr(_ other: MTLColorWriteMask) -> MTLColorWriteMask
mutating func unionInPlace(_ other: MTLColorWriteMask)
mutating func intersectInPlace(_ other: MTLColorWriteMask)
mutating func exclusiveOrInPlace(_ other: MTLColorWriteMask)
func isSubsetOf(_ other: MTLColorWriteMask) -> Bool
func isDisjointWith(_ other: MTLColorWriteMask) -> Bool
func isSupersetOf(_ other: MTLColorWriteMask) -> Bool
mutating func subtractInPlace(_ other: MTLColorWriteMask)
func isStrictSupersetOf(_ other: MTLColorWriteMask) -> Bool
func isStrictSubsetOf(_ other: MTLColorWriteMask) -> Bool
}
extension MTLColorWriteMask {
func union(_ other: MTLColorWriteMask) -> MTLColorWriteMask
func intersection(_ other: MTLColorWriteMask) -> MTLColorWriteMask
func symmetricDifference(_ other: MTLColorWriteMask) -> MTLColorWriteMask
}
extension MTLColorWriteMask {
func contains(_ member: MTLColorWriteMask) -> Bool
mutating func insert(_ newMember: MTLColorWriteMask) -> (inserted: Bool, memberAfterInsert: MTLColorWriteMask)
mutating func remove(_ member: MTLColorWriteMask) -> MTLColorWriteMask?
mutating func update(with newMember: MTLColorWriteMask) -> MTLColorWriteMask?
}
extension MTLColorWriteMask {
convenience init()
mutating func formUnion(_ other: MTLColorWriteMask)
mutating func formIntersection(_ other: MTLColorWriteMask)
mutating func formSymmetricDifference(_ other: MTLColorWriteMask)
}
extension MTLColorWriteMask {
convenience init<S : Sequence where S.Iterator.Element == MTLColorWriteMask>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MTLColorWriteMask...)
mutating func subtract(_ other: MTLColorWriteMask)
func isSubset(of other: MTLColorWriteMask) -> Bool
func isSuperset(of other: MTLColorWriteMask) -> Bool
func isDisjoint(with other: MTLColorWriteMask) -> Bool
func subtracting(_ other: MTLColorWriteMask) -> MTLColorWriteMask
var isEmpty: Bool { get }
func isStrictSuperset(of other: MTLColorWriteMask) -> Bool
func isStrictSubset(of other: MTLColorWriteMask) -> Bool
} | OptionSet |
Modified MTLColorWriteMask.all
| Declaration | |
|---|---|
| From | static var All: MTLColorWriteMask { get } |
| To | static var all: MTLColorWriteMask { get } |
Modified MTLColorWriteMask.alpha
| Declaration | |
|---|---|
| From | static var Alpha: MTLColorWriteMask { get } |
| To | static var alpha: MTLColorWriteMask { get } |
Modified MTLColorWriteMask.blue
| Declaration | |
|---|---|
| From | static var Blue: MTLColorWriteMask { get } |
| To | static var blue: MTLColorWriteMask { get } |
Modified MTLColorWriteMask.green
| Declaration | |
|---|---|
| From | static var Green: MTLColorWriteMask { get } |
| To | static var green: MTLColorWriteMask { get } |
Modified MTLColorWriteMask.red
| Declaration | |
|---|---|
| From | static var Red: MTLColorWriteMask { get } |
| To | static var red: MTLColorWriteMask { get } |
Modified MTLCommandBuffer
| Declaration | |
|---|---|
| From | protocol MTLCommandBuffer : NSObjectProtocol {
var device: MTLDevice { get }
var commandQueue: MTLCommandQueue { get }
var retainedReferences: Bool { get }
var label: String? { get set }
func enqueue()
func commit()
func addScheduledHandler(_ block: MTLCommandBufferHandler)
func presentDrawable(_ drawable: MTLDrawable)
func presentDrawable(_ drawable: MTLDrawable, atTime presentationTime: CFTimeInterval)
func waitUntilScheduled()
func addCompletedHandler(_ block: MTLCommandBufferHandler)
func waitUntilCompleted()
var status: MTLCommandBufferStatus { get }
var error: NSError? { get }
func blitCommandEncoder() -> MTLBlitCommandEncoder
func renderCommandEncoderWithDescriptor(_ renderPassDescriptor: MTLRenderPassDescriptor) -> MTLRenderCommandEncoder
func computeCommandEncoder() -> MTLComputeCommandEncoder
func parallelRenderCommandEncoderWithDescriptor(_ renderPassDescriptor: MTLRenderPassDescriptor) -> MTLParallelRenderCommandEncoder
} |
| To | protocol MTLCommandBuffer : NSObjectProtocol {
var device: MTLDevice { get }
var commandQueue: MTLCommandQueue { get }
var retainedReferences: Bool { get }
var label: String? { get set }
func enqueue()
func commit()
func addScheduledHandler(_ block: Metal.MTLCommandBufferHandler)
func present(_ drawable: MTLDrawable)
func present(_ drawable: MTLDrawable, atTime presentationTime: CFTimeInterval)
func waitUntilScheduled()
func addCompletedHandler(_ block: Metal.MTLCommandBufferHandler)
func waitUntilCompleted()
var status: MTLCommandBufferStatus { get }
var error: Error? { get }
func makeBlitCommandEncoder() -> MTLBlitCommandEncoder
func makeRenderCommandEncoder(descriptor renderPassDescriptor: MTLRenderPassDescriptor) -> MTLRenderCommandEncoder
func makeComputeCommandEncoder() -> MTLComputeCommandEncoder
func makeParallelRenderCommandEncoder(descriptor renderPassDescriptor: MTLRenderPassDescriptor) -> MTLParallelRenderCommandEncoder
} |
| Declaration | |
|---|---|
| From | func addCompletedHandler(_ block: MTLCommandBufferHandler) |
| To | func addCompletedHandler(_ block: Metal.MTLCommandBufferHandler) |
| Declaration | |
|---|---|
| From | func addScheduledHandler(_ block: MTLCommandBufferHandler) |
| To | func addScheduledHandler(_ block: Metal.MTLCommandBufferHandler) |
Modified MTLCommandBuffer.error
| Declaration | |
|---|---|
| From | var error: NSError? { get } |
| To | var error: Error? { get } |
| Declaration | |
|---|---|
| From | func blitCommandEncoder() -> MTLBlitCommandEncoder |
| To | func makeBlitCommandEncoder() -> MTLBlitCommandEncoder |
| Declaration | |
|---|---|
| From | func computeCommandEncoder() -> MTLComputeCommandEncoder |
| To | func makeComputeCommandEncoder() -> MTLComputeCommandEncoder |
| Declaration | |
|---|---|
| From | func parallelRenderCommandEncoderWithDescriptor(_ renderPassDescriptor: MTLRenderPassDescriptor) -> MTLParallelRenderCommandEncoder |
| To | func makeParallelRenderCommandEncoder(descriptor renderPassDescriptor: MTLRenderPassDescriptor) -> MTLParallelRenderCommandEncoder |
| Declaration | |
|---|---|
| From | func renderCommandEncoderWithDescriptor(_ renderPassDescriptor: MTLRenderPassDescriptor) -> MTLRenderCommandEncoder |
| To | func makeRenderCommandEncoder(descriptor renderPassDescriptor: MTLRenderPassDescriptor) -> MTLRenderCommandEncoder |
| Declaration | |
|---|---|
| From | func presentDrawable(_ drawable: MTLDrawable) |
| To | func present(_ drawable: MTLDrawable) |
| Declaration | |
|---|---|
| From | func presentDrawable(_ drawable: MTLDrawable, atTime presentationTime: CFTimeInterval) |
| To | func present(_ drawable: MTLDrawable, atTime presentationTime: CFTimeInterval) |
Modified MTLCommandBufferErrorDomain [enum]
| Declaration | |
|---|---|
| From | enum MTLCommandBufferError : UInt {
case None
case Internal
case Timeout
case PageFault
case Blacklisted
case NotPermitted
case OutOfMemory
case InvalidResource
} |
| To | enum MTLCommandBufferErrorDomain : UInt {
case none
case `internal`
case timeout
case pageFault
case blacklisted
case notPermitted
case outOfMemory
case invalidResource
case memoryless
} |
| Declaration | |
|---|---|
| From | case Blacklisted |
| To | case blacklisted |
Modified MTLCommandBufferErrorDomain.internal
| Declaration | |
|---|---|
| From | case Internal |
| To | case `internal` |
| Declaration | |
|---|---|
| From | case InvalidResource |
| To | case invalidResource |
Modified MTLCommandBufferErrorDomain.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
| Declaration | |
|---|---|
| From | case NotPermitted |
| To | case notPermitted |
| Declaration | |
|---|---|
| From | case OutOfMemory |
| To | case outOfMemory |
| Declaration | |
|---|---|
| From | case PageFault |
| To | case pageFault |
Modified MTLCommandBufferErrorDomain.timeout
| Declaration | |
|---|---|
| From | case Timeout |
| To | case timeout |
Modified MTLCommandBufferStatus [enum]
| Declaration | |
|---|---|
| From | enum MTLCommandBufferStatus : UInt {
case NotEnqueued
case Enqueued
case Committed
case Scheduled
case Completed
case Error
} |
| To | enum MTLCommandBufferStatus : UInt {
case notEnqueued
case enqueued
case committed
case scheduled
case completed
case error
} |
Modified MTLCommandBufferStatus.committed
| Declaration | |
|---|---|
| From | case Committed |
| To | case committed |
Modified MTLCommandBufferStatus.completed
| Declaration | |
|---|---|
| From | case Completed |
| To | case completed |
Modified MTLCommandBufferStatus.enqueued
| Declaration | |
|---|---|
| From | case Enqueued |
| To | case enqueued |
Modified MTLCommandBufferStatus.error
| Declaration | |
|---|---|
| From | case Error |
| To | case error |
Modified MTLCommandBufferStatus.notEnqueued
| Declaration | |
|---|---|
| From | case NotEnqueued |
| To | case notEnqueued |
Modified MTLCommandBufferStatus.scheduled
| Declaration | |
|---|---|
| From | case Scheduled |
| To | case scheduled |
Modified MTLCommandQueue
| Declaration | |
|---|---|
| From | protocol MTLCommandQueue : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
func commandBuffer() -> MTLCommandBuffer
func commandBufferWithUnretainedReferences() -> MTLCommandBuffer
func insertDebugCaptureBoundary()
} |
| To | protocol MTLCommandQueue : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
func makeCommandBuffer() -> MTLCommandBuffer
func makeCommandBufferWithUnretainedReferences() -> MTLCommandBuffer
func insertDebugCaptureBoundary()
} |
| Declaration | |
|---|---|
| From | func commandBuffer() -> MTLCommandBuffer |
| To | func makeCommandBuffer() -> MTLCommandBuffer |
| Declaration | |
|---|---|
| From | func commandBufferWithUnretainedReferences() -> MTLCommandBuffer |
| To | func makeCommandBufferWithUnretainedReferences() -> MTLCommandBuffer |
Modified MTLCompareFunction [enum]
| Declaration | |
|---|---|
| From | enum MTLCompareFunction : UInt {
case Never
case Less
case Equal
case LessEqual
case Greater
case NotEqual
case GreaterEqual
case Always
} |
| To | enum MTLCompareFunction : UInt {
case never
case less
case equal
case lessEqual
case greater
case notEqual
case greaterEqual
case always
} |
Modified MTLCompareFunction.always
| Declaration | |
|---|---|
| From | case Always |
| To | case always |
Modified MTLCompareFunction.equal
| Declaration | |
|---|---|
| From | case Equal |
| To | case equal |
Modified MTLCompareFunction.greater
| Declaration | |
|---|---|
| From | case Greater |
| To | case greater |
Modified MTLCompareFunction.greaterEqual
| Declaration | |
|---|---|
| From | case GreaterEqual |
| To | case greaterEqual |
Modified MTLCompareFunction.less
| Declaration | |
|---|---|
| From | case Less |
| To | case less |
Modified MTLCompareFunction.lessEqual
| Declaration | |
|---|---|
| From | case LessEqual |
| To | case lessEqual |
Modified MTLCompareFunction.never
| Declaration | |
|---|---|
| From | case Never |
| To | case never |
Modified MTLCompareFunction.notEqual
| Declaration | |
|---|---|
| From | case NotEqual |
| To | case notEqual |
Modified MTLCompileOptions
| Declaration | Protocols | |
|---|---|---|
| From | class MTLCompileOptions : NSObject, NSCopying {
var preprocessorMacros: [String : NSObject]?
var fastMathEnabled: Bool
var languageVersion: MTLLanguageVersion
} | NSCopying |
| To | class MTLCompileOptions : NSObject, NSCopying {
var preprocessorMacros: [String : NSObject]?
var fastMathEnabled: Bool
var languageVersion: MTLLanguageVersion
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLCompileOptions : CVarArg {
}
extension MTLCompileOptions : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLComputeCommandEncoder
| Declaration | |
|---|---|
| From | protocol MTLComputeCommandEncoder : MTLCommandEncoder {
func setComputePipelineState(_ state: MTLComputePipelineState)
func setBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int)
func setBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int)
func setBufferOffset(_ offset: Int, atIndex index: Int)
func setBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offsets: UnsafePointer<Int>, withRange range: NSRange)
func setTexture(_ texture: MTLTexture?, atIndex index: Int)
func setTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange)
func setSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int)
func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange)
func setSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int)
func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange)
func setThreadgroupMemoryLength(_ length: Int, atIndex index: Int)
func dispatchThreadgroups(_ threadgroupsPerGrid: MTLSize, threadsPerThreadgroup threadsPerThreadgroup: MTLSize)
func dispatchThreadgroupsWithIndirectBuffer(_ indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int, threadsPerThreadgroup threadsPerThreadgroup: MTLSize)
} |
| To | protocol MTLComputeCommandEncoder : MTLCommandEncoder {
func setComputePipelineState(_ state: MTLComputePipelineState)
func setBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int)
func setBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int)
func setBufferOffset(_ offset: Int, at index: Int)
func setBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offsets: UnsafePointer<Int>!, with range: NSRange)
func setTexture(_ texture: MTLTexture?, at index: Int)
func setTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange)
func setSamplerState(_ sampler: MTLSamplerState?, at index: Int)
func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange)
func setSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int)
func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange)
func setThreadgroupMemoryLength(_ length: Int, at index: Int)
func setStageInRegion(_ region: MTLRegion)
func dispatchThreadgroups(_ threadgroupsPerGrid: MTLSize, threadsPerThreadgroup threadsPerThreadgroup: MTLSize)
func dispatchThreadgroups(indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int, threadsPerThreadgroup threadsPerThreadgroup: MTLSize)
func updateFence(_ fence: MTLFence)
func waitForFence(_ fence: MTLFence)
} |
| Declaration | |
|---|---|
| From | func dispatchThreadgroupsWithIndirectBuffer(_ indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int, threadsPerThreadgroup threadsPerThreadgroup: MTLSize) |
| To | func dispatchThreadgroups(indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int, threadsPerThreadgroup threadsPerThreadgroup: MTLSize) |
| Declaration | |
|---|---|
| From | func setBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int) |
| To | func setBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setBufferOffset(_ offset: Int, atIndex index: Int) |
| To | func setBufferOffset(_ offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offsets: UnsafePointer<Int>, withRange range: NSRange) |
| To | func setBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offsets: UnsafePointer<Int>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int) |
| To | func setBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int) |
| To | func setSamplerState(_ sampler: MTLSamplerState?, at index: Int) |
| Declaration | |
|---|---|
| From | func setSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int) |
| To | func setSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int) |
| Declaration | |
|---|---|
| From | func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange) |
| To | func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange) |
Modified MTLComputeCommandEncoder.setSamplerStates(_: UnsafePointer<MTLSamplerState?>!, with: NSRange)
| Declaration | |
|---|---|
| From | func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange) |
| To | func setSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setTexture(_ texture: MTLTexture?, atIndex index: Int) |
| To | func setTexture(_ texture: MTLTexture?, at index: Int) |
| Declaration | |
|---|---|
| From | func setTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange) |
| To | func setTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setThreadgroupMemoryLength(_ length: Int, atIndex index: Int) |
| To | func setThreadgroupMemoryLength(_ length: Int, at index: Int) |
Modified MTLComputePipelineDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLComputePipelineDescriptor : NSObject, NSCopying {
var label: String?
var computeFunction: MTLFunction?
var threadGroupSizeIsMultipleOfThreadExecutionWidth: Bool
func reset()
} | NSCopying |
| To | class MTLComputePipelineDescriptor : NSObject, NSCopying {
var label: String?
var computeFunction: MTLFunction?
var threadGroupSizeIsMultipleOfThreadExecutionWidth: Bool
@NSCopying var stageInputDescriptor: MTLStageInputOutputDescriptor?
func reset()
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLComputePipelineDescriptor : CVarArg {
}
extension MTLComputePipelineDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLComputePipelineReflection
| Declaration | Protocols | |
|---|---|---|
| From | class MTLComputePipelineReflection : NSObject {
var arguments: [MTLArgument] { get }
} | -- |
| To | class MTLComputePipelineReflection : NSObject {
var arguments: [MTLArgument] { get }
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLComputePipelineReflection : CVarArg {
}
extension MTLComputePipelineReflection : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLCPUCacheMode [enum]
| Declaration | |
|---|---|
| From | enum MTLCPUCacheMode : UInt {
case DefaultCache
case WriteCombined
} |
| To | enum MTLCPUCacheMode : UInt {
case defaultCache
case writeCombined
} |
Modified MTLCPUCacheMode.defaultCache
| Declaration | |
|---|---|
| From | case DefaultCache |
| To | case defaultCache |
Modified MTLCPUCacheMode.writeCombined
| Declaration | |
|---|---|
| From | case WriteCombined |
| To | case writeCombined |
Modified MTLCullMode [enum]
| Declaration | |
|---|---|
| From | enum MTLCullMode : UInt {
case None
case Front
case Back
} |
| To | enum MTLCullMode : UInt {
case none
case front
case back
} |
Modified MTLCullMode.back
| Declaration | |
|---|---|
| From | case Back |
| To | case back |
Modified MTLCullMode.front
| Declaration | |
|---|---|
| From | case Front |
| To | case front |
Modified MTLCullMode.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MTLDataType [enum]
| Declaration | |
|---|---|
| From | enum MTLDataType : UInt {
case None
case Struct
case Array
case Float
case Float2
case Float3
case Float4
case Float2x2
case Float2x3
case Float2x4
case Float3x2
case Float3x3
case Float3x4
case Float4x2
case Float4x3
case Float4x4
case Half
case Half2
case Half3
case Half4
case Half2x2
case Half2x3
case Half2x4
case Half3x2
case Half3x3
case Half3x4
case Half4x2
case Half4x3
case Half4x4
case Int
case Int2
case Int3
case Int4
case UInt
case UInt2
case UInt3
case UInt4
case Short
case Short2
case Short3
case Short4
case UShort
case UShort2
case UShort3
case UShort4
case Char
case Char2
case Char3
case Char4
case UChar
case UChar2
case UChar3
case UChar4
case Bool
case Bool2
case Bool3
case Bool4
} |
| To | enum MTLDataType : UInt {
case none
case `struct`
case array
case float
case float2
case float3
case float4
case float2x2
case float2x3
case float2x4
case float3x2
case float3x3
case float3x4
case float4x2
case float4x3
case float4x4
case half
case half2
case half3
case half4
case half2x2
case half2x3
case half2x4
case half3x2
case half3x3
case half3x4
case half4x2
case half4x3
case half4x4
case int
case int2
case int3
case int4
case uint
case uint2
case uint3
case uint4
case short
case short2
case short3
case short4
case ushort
case ushort2
case ushort3
case ushort4
case char
case char2
case char3
case char4
case uchar
case uchar2
case uchar3
case uchar4
case bool
case bool2
case bool3
case bool4
} |
Modified MTLDataType.array
| Declaration | |
|---|---|
| From | case Array |
| To | case array |
Modified MTLDataType.bool
| Declaration | |
|---|---|
| From | case Bool |
| To | case bool |
Modified MTLDataType.bool2
| Declaration | |
|---|---|
| From | case Bool2 |
| To | case bool2 |
Modified MTLDataType.bool3
| Declaration | |
|---|---|
| From | case Bool3 |
| To | case bool3 |
Modified MTLDataType.bool4
| Declaration | |
|---|---|
| From | case Bool4 |
| To | case bool4 |
Modified MTLDataType.char
| Declaration | |
|---|---|
| From | case Char |
| To | case char |
Modified MTLDataType.char2
| Declaration | |
|---|---|
| From | case Char2 |
| To | case char2 |
Modified MTLDataType.char3
| Declaration | |
|---|---|
| From | case Char3 |
| To | case char3 |
Modified MTLDataType.char4
| Declaration | |
|---|---|
| From | case Char4 |
| To | case char4 |
Modified MTLDataType.float
| Declaration | |
|---|---|
| From | case Float |
| To | case float |
Modified MTLDataType.float2
| Declaration | |
|---|---|
| From | case Float2 |
| To | case float2 |
Modified MTLDataType.float2x2
| Declaration | |
|---|---|
| From | case Float2x2 |
| To | case float2x2 |
Modified MTLDataType.float2x3
| Declaration | |
|---|---|
| From | case Float2x3 |
| To | case float2x3 |
Modified MTLDataType.float2x4
| Declaration | |
|---|---|
| From | case Float2x4 |
| To | case float2x4 |
Modified MTLDataType.float3
| Declaration | |
|---|---|
| From | case Float3 |
| To | case float3 |
Modified MTLDataType.float3x2
| Declaration | |
|---|---|
| From | case Float3x2 |
| To | case float3x2 |
Modified MTLDataType.float3x3
| Declaration | |
|---|---|
| From | case Float3x3 |
| To | case float3x3 |
Modified MTLDataType.float3x4
| Declaration | |
|---|---|
| From | case Float3x4 |
| To | case float3x4 |
Modified MTLDataType.float4
| Declaration | |
|---|---|
| From | case Float4 |
| To | case float4 |
Modified MTLDataType.float4x2
| Declaration | |
|---|---|
| From | case Float4x2 |
| To | case float4x2 |
Modified MTLDataType.float4x3
| Declaration | |
|---|---|
| From | case Float4x3 |
| To | case float4x3 |
Modified MTLDataType.float4x4
| Declaration | |
|---|---|
| From | case Float4x4 |
| To | case float4x4 |
Modified MTLDataType.half
| Declaration | |
|---|---|
| From | case Half |
| To | case half |
Modified MTLDataType.half2
| Declaration | |
|---|---|
| From | case Half2 |
| To | case half2 |
Modified MTLDataType.half2x2
| Declaration | |
|---|---|
| From | case Half2x2 |
| To | case half2x2 |
Modified MTLDataType.half2x3
| Declaration | |
|---|---|
| From | case Half2x3 |
| To | case half2x3 |
Modified MTLDataType.half2x4
| Declaration | |
|---|---|
| From | case Half2x4 |
| To | case half2x4 |
Modified MTLDataType.half3
| Declaration | |
|---|---|
| From | case Half3 |
| To | case half3 |
Modified MTLDataType.half3x2
| Declaration | |
|---|---|
| From | case Half3x2 |
| To | case half3x2 |
Modified MTLDataType.half3x3
| Declaration | |
|---|---|
| From | case Half3x3 |
| To | case half3x3 |
Modified MTLDataType.half3x4
| Declaration | |
|---|---|
| From | case Half3x4 |
| To | case half3x4 |
Modified MTLDataType.half4
| Declaration | |
|---|---|
| From | case Half4 |
| To | case half4 |
Modified MTLDataType.half4x2
| Declaration | |
|---|---|
| From | case Half4x2 |
| To | case half4x2 |
Modified MTLDataType.half4x3
| Declaration | |
|---|---|
| From | case Half4x3 |
| To | case half4x3 |
Modified MTLDataType.half4x4
| Declaration | |
|---|---|
| From | case Half4x4 |
| To | case half4x4 |
Modified MTLDataType.int
| Declaration | |
|---|---|
| From | case Int |
| To | case int |
Modified MTLDataType.int2
| Declaration | |
|---|---|
| From | case Int2 |
| To | case int2 |
Modified MTLDataType.int3
| Declaration | |
|---|---|
| From | case Int3 |
| To | case int3 |
Modified MTLDataType.int4
| Declaration | |
|---|---|
| From | case Int4 |
| To | case int4 |
Modified MTLDataType.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MTLDataType.short
| Declaration | |
|---|---|
| From | case Short |
| To | case short |
Modified MTLDataType.short2
| Declaration | |
|---|---|
| From | case Short2 |
| To | case short2 |
Modified MTLDataType.short3
| Declaration | |
|---|---|
| From | case Short3 |
| To | case short3 |
Modified MTLDataType.short4
| Declaration | |
|---|---|
| From | case Short4 |
| To | case short4 |
Modified MTLDataType.struct
| Declaration | |
|---|---|
| From | case Struct |
| To | case `struct` |
Modified MTLDataType.uchar
| Declaration | |
|---|---|
| From | case UChar |
| To | case uchar |
Modified MTLDataType.uchar2
| Declaration | |
|---|---|
| From | case UChar2 |
| To | case uchar2 |
Modified MTLDataType.uchar3
| Declaration | |
|---|---|
| From | case UChar3 |
| To | case uchar3 |
Modified MTLDataType.uchar4
| Declaration | |
|---|---|
| From | case UChar4 |
| To | case uchar4 |
Modified MTLDataType.uint
| Declaration | |
|---|---|
| From | case UInt |
| To | case uint |
Modified MTLDataType.uint2
| Declaration | |
|---|---|
| From | case UInt2 |
| To | case uint2 |
Modified MTLDataType.uint3
| Declaration | |
|---|---|
| From | case UInt3 |
| To | case uint3 |
Modified MTLDataType.uint4
| Declaration | |
|---|---|
| From | case UInt4 |
| To | case uint4 |
Modified MTLDataType.ushort
| Declaration | |
|---|---|
| From | case UShort |
| To | case ushort |
Modified MTLDataType.ushort2
| Declaration | |
|---|---|
| From | case UShort2 |
| To | case ushort2 |
Modified MTLDataType.ushort3
| Declaration | |
|---|---|
| From | case UShort3 |
| To | case ushort3 |
Modified MTLDataType.ushort4
| Declaration | |
|---|---|
| From | case UShort4 |
| To | case ushort4 |
Modified MTLDepthClipMode [enum]
| Declaration | |
|---|---|
| From | enum MTLDepthClipMode : UInt {
case Clip
case Clamp
} |
| To | enum MTLDepthClipMode : UInt {
case clip
case clamp
} |
Modified MTLDepthClipMode.clamp
| Declaration | |
|---|---|
| From | case Clamp |
| To | case clamp |
Modified MTLDepthClipMode.clip
| Declaration | |
|---|---|
| From | case Clip |
| To | case clip |
Modified MTLDepthStencilDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLDepthStencilDescriptor : NSObject, NSCopying {
var depthCompareFunction: MTLCompareFunction
var depthWriteEnabled: Bool
@NSCopying var frontFaceStencil: MTLStencilDescriptor!
@NSCopying var backFaceStencil: MTLStencilDescriptor!
var label: String?
} | NSCopying |
| To | class MTLDepthStencilDescriptor : NSObject, NSCopying {
var depthCompareFunction: MTLCompareFunction
var isDepthWriteEnabled: Bool
@NSCopying var frontFaceStencil: MTLStencilDescriptor!
@NSCopying var backFaceStencil: MTLStencilDescriptor!
var label: String?
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLDepthStencilDescriptor : CVarArg {
}
extension MTLDepthStencilDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | |
|---|---|
| From | var depthWriteEnabled: Bool |
| To | var isDepthWriteEnabled: Bool |
Modified MTLDevice
| Declaration | |
|---|---|
| From | protocol MTLDevice : NSObjectProtocol {
var name: String? { get }
var maxThreadsPerThreadgroup: MTLSize { get }
var lowPower: Bool { get }
var headless: Bool { get }
var depth24Stencil8PixelFormatSupported: Bool { get }
func newCommandQueue() -> MTLCommandQueue
func newCommandQueueWithMaxCommandBufferCount(_ maxCommandBufferCount: Int) -> MTLCommandQueue
func newBufferWithLength(_ length: Int, options options: MTLResourceOptions) -> MTLBuffer
func newBufferWithBytes(_ pointer: UnsafePointer<Void>, length length: Int, options options: MTLResourceOptions) -> MTLBuffer
func newBufferWithBytesNoCopy(_ pointer: UnsafeMutablePointer<Void>, length length: Int, options options: MTLResourceOptions, deallocator deallocator: ((UnsafeMutablePointer<Void>, Int) -> Void)?) -> MTLBuffer
func newDepthStencilStateWithDescriptor(_ descriptor: MTLDepthStencilDescriptor) -> MTLDepthStencilState
func newTextureWithDescriptor(_ descriptor: MTLTextureDescriptor) -> MTLTexture
func newTextureWithDescriptor(_ descriptor: MTLTextureDescriptor, iosurface iosurface: IOSurface, plane plane: Int) -> MTLTexture
func newSamplerStateWithDescriptor(_ descriptor: MTLSamplerDescriptor) -> MTLSamplerState
func newDefaultLibrary() -> MTLLibrary?
func newLibraryWithFile(_ filepath: String) throws -> MTLLibrary
func newLibraryWithData(_ data: dispatch_data_t) throws -> MTLLibrary
func newLibraryWithSource(_ source: String, options options: MTLCompileOptions?) throws -> MTLLibrary
func newLibraryWithSource(_ source: String, options options: MTLCompileOptions?, completionHandler completionHandler: MTLNewLibraryCompletionHandler)
func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor) throws -> MTLRenderPipelineState
func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedRenderPipelineReflection?>) throws -> MTLRenderPipelineState
func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, completionHandler completionHandler: MTLNewRenderPipelineStateCompletionHandler)
func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewRenderPipelineStateWithReflectionCompletionHandler)
func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction) throws -> MTLComputePipelineState
func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>) throws -> MTLComputePipelineState
func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, completionHandler completionHandler: MTLNewComputePipelineStateCompletionHandler)
func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewComputePipelineStateWithReflectionCompletionHandler)
func newComputePipelineStateWithDescriptor(_ descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>) throws -> MTLComputePipelineState
func newComputePipelineStateWithDescriptor(_ descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewComputePipelineStateWithReflectionCompletionHandler)
func supportsFeatureSet(_ featureSet: MTLFeatureSet) -> Bool
func supportsTextureSampleCount(_ sampleCount: Int) -> Bool
} |
| To | protocol MTLDevice : NSObjectProtocol {
var name: String? { get }
var maxThreadsPerThreadgroup: MTLSize { get }
var isLowPower: Bool { get }
var isHeadless: Bool { get }
var recommendedMaxWorkingSetSize: UInt64 { get }
var isDepth24Stencil8PixelFormatSupported: Bool { get }
func makeCommandQueue() -> MTLCommandQueue
func makeCommandQueue(maxCommandBufferCount maxCommandBufferCount: Int) -> MTLCommandQueue
func heapTextureSizeAndAlign(descriptor desc: MTLTextureDescriptor) -> MTLSizeAndAlign
func heapBufferSizeAndAlign(length length: Int, options options: MTLResourceOptions = []) -> MTLSizeAndAlign
func makeHeap(descriptor descriptor: MTLHeapDescriptor) -> MTLHeap
func makeBuffer(length length: Int, options options: MTLResourceOptions = []) -> MTLBuffer
func makeBuffer(bytes pointer: UnsafeRawPointer, length length: Int, options options: MTLResourceOptions = []) -> MTLBuffer
func makeBuffer(bytesNoCopy pointer: UnsafeMutableRawPointer, length length: Int, options options: MTLResourceOptions = [], deallocator deallocator: (@escaping (UnsafeMutableRawPointer, Int) -> Swift.Void)? = nil) -> MTLBuffer
func makeDepthStencilState(descriptor descriptor: MTLDepthStencilDescriptor) -> MTLDepthStencilState
func makeTexture(descriptor descriptor: MTLTextureDescriptor) -> MTLTexture
func makeTexture(descriptor descriptor: MTLTextureDescriptor, iosurface iosurface: IOSurfaceRef, plane plane: Int) -> MTLTexture
func makeSamplerState(descriptor descriptor: MTLSamplerDescriptor) -> MTLSamplerState
func newDefaultLibrary() -> MTLLibrary?
func makeDefaultLibrary(bundle bundle: Bundle) throws -> MTLLibrary
func makeLibrary(filepath filepath: String) throws -> MTLLibrary
func makeLibrary(data data: __DispatchData) throws -> MTLLibrary
func makeLibrary(source source: String, options options: MTLCompileOptions?) throws -> MTLLibrary
func makeLibrary(source source: String, options options: MTLCompileOptions?, completionHandler completionHandler: Metal.MTLNewLibraryCompletionHandler)
func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor) throws -> MTLRenderPipelineState
func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedRenderPipelineReflection?>?) throws -> MTLRenderPipelineState
func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, completionHandler completionHandler: Metal.MTLNewRenderPipelineStateCompletionHandler)
func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewRenderPipelineStateWithReflectionCompletionHandler)
func makeComputePipelineState(function computeFunction: MTLFunction) throws -> MTLComputePipelineState
func makeComputePipelineState(function computeFunction: MTLFunction, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>?) throws -> MTLComputePipelineState
func makeComputePipelineState(function computeFunction: MTLFunction, completionHandler completionHandler: Metal.MTLNewComputePipelineStateCompletionHandler)
func makeComputePipelineState(function computeFunction: MTLFunction, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler)
func makeComputePipelineState(descriptor descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>?) throws -> MTLComputePipelineState
func makeComputePipelineState(descriptor descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler)
func makeFence() -> MTLFence
func supportsFeatureSet(_ featureSet: MTLFeatureSet) -> Bool
func supportsTextureSampleCount(_ sampleCount: Int) -> Bool
} |
| Declaration | |
|---|---|
| From | var depth24Stencil8PixelFormatSupported: Bool { get } |
| To | var isDepth24Stencil8PixelFormatSupported: Bool { get } |
Modified MTLDevice.isHeadless
| Declaration | |
|---|---|
| From | var headless: Bool { get } |
| To | var isHeadless: Bool { get } |
Modified MTLDevice.isLowPower
| Declaration | |
|---|---|
| From | var lowPower: Bool { get } |
| To | var isLowPower: Bool { get } |
Modified MTLDevice.makeBuffer() -> MTLBuffer
| Declaration | |
|---|---|
| From | func newBufferWithBytes(_ pointer: UnsafePointer<Void>, length length: Int, options options: MTLResourceOptions) -> MTLBuffer |
| To | func makeBuffer(bytes pointer: UnsafeRawPointer, length length: Int, options options: MTLResourceOptions = []) -> MTLBuffer |
| Declaration | |
|---|---|
| From | func newBufferWithBytesNoCopy(_ pointer: UnsafeMutablePointer<Void>, length length: Int, options options: MTLResourceOptions, deallocator deallocator: ((UnsafeMutablePointer<Void>, Int) -> Void)?) -> MTLBuffer |
| To | func makeBuffer(bytesNoCopy pointer: UnsafeMutableRawPointer, length length: Int, options options: MTLResourceOptions = [], deallocator deallocator: (@escaping (UnsafeMutableRawPointer, Int) -> Swift.Void)? = nil) -> MTLBuffer |
Modified MTLDevice.makeBuffer() -> MTLBuffer
| Declaration | |
|---|---|
| From | func newBufferWithLength(_ length: Int, options options: MTLResourceOptions) -> MTLBuffer |
| To | func makeBuffer(length length: Int, options options: MTLResourceOptions = []) -> MTLBuffer |
| Declaration | |
|---|---|
| From | func newCommandQueue() -> MTLCommandQueue |
| To | func makeCommandQueue() -> MTLCommandQueue |
| Declaration | |
|---|---|
| From | func newCommandQueueWithMaxCommandBufferCount(_ maxCommandBufferCount: Int) -> MTLCommandQueue |
| To | func makeCommandQueue(maxCommandBufferCount maxCommandBufferCount: Int) -> MTLCommandQueue |
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithDescriptor(_ descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewComputePipelineStateWithReflectionCompletionHandler) |
| To | func makeComputePipelineState(descriptor descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler) |
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithDescriptor(_ descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>) throws -> MTLComputePipelineState |
| To | func makeComputePipelineState(descriptor descriptor: MTLComputePipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>?) throws -> MTLComputePipelineState |
Modified MTLDevice.makeComputePipelineState(function: MTLFunction) throws -> MTLComputePipelineState
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction) throws -> MTLComputePipelineState |
| To | func makeComputePipelineState(function computeFunction: MTLFunction) throws -> MTLComputePipelineState |
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, completionHandler completionHandler: MTLNewComputePipelineStateCompletionHandler) |
| To | func makeComputePipelineState(function computeFunction: MTLFunction, completionHandler completionHandler: Metal.MTLNewComputePipelineStateCompletionHandler) |
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewComputePipelineStateWithReflectionCompletionHandler) |
| To | func makeComputePipelineState(function computeFunction: MTLFunction, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler) |
| Declaration | |
|---|---|
| From | func newComputePipelineStateWithFunction(_ computeFunction: MTLFunction, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>) throws -> MTLComputePipelineState |
| To | func makeComputePipelineState(function computeFunction: MTLFunction, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedComputePipelineReflection?>?) throws -> MTLComputePipelineState |
Modified MTLDevice.makeDepthStencilState(descriptor: MTLDepthStencilDescriptor) -> MTLDepthStencilState
| Declaration | |
|---|---|
| From | func newDepthStencilStateWithDescriptor(_ descriptor: MTLDepthStencilDescriptor) -> MTLDepthStencilState |
| To | func makeDepthStencilState(descriptor descriptor: MTLDepthStencilDescriptor) -> MTLDepthStencilState |
| Declaration | |
|---|---|
| From | func newLibraryWithData(_ data: dispatch_data_t) throws -> MTLLibrary |
| To | func makeLibrary(data data: __DispatchData) throws -> MTLLibrary |
| Declaration | |
|---|---|
| From | func newLibraryWithFile(_ filepath: String) throws -> MTLLibrary |
| To | func makeLibrary(filepath filepath: String) throws -> MTLLibrary |
| Declaration | |
|---|---|
| From | func newLibraryWithSource(_ source: String, options options: MTLCompileOptions?) throws -> MTLLibrary |
| To | func makeLibrary(source source: String, options options: MTLCompileOptions?) throws -> MTLLibrary |
| Declaration | |
|---|---|
| From | func newLibraryWithSource(_ source: String, options options: MTLCompileOptions?, completionHandler completionHandler: MTLNewLibraryCompletionHandler) |
| To | func makeLibrary(source source: String, options options: MTLCompileOptions?, completionHandler completionHandler: Metal.MTLNewLibraryCompletionHandler) |
| Declaration | |
|---|---|
| From | func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor) throws -> MTLRenderPipelineState |
| To | func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor) throws -> MTLRenderPipelineState |
| Declaration | |
|---|---|
| From | func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, completionHandler completionHandler: MTLNewRenderPipelineStateCompletionHandler) |
| To | func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, completionHandler completionHandler: Metal.MTLNewRenderPipelineStateCompletionHandler) |
| Declaration | |
|---|---|
| From | func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: MTLNewRenderPipelineStateWithReflectionCompletionHandler) |
| To | func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, completionHandler completionHandler: Metal.MTLNewRenderPipelineStateWithReflectionCompletionHandler) |
| Declaration | |
|---|---|
| From | func newRenderPipelineStateWithDescriptor(_ descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedRenderPipelineReflection?>) throws -> MTLRenderPipelineState |
| To | func makeRenderPipelineState(descriptor descriptor: MTLRenderPipelineDescriptor, options options: MTLPipelineOption, reflection reflection: AutoreleasingUnsafeMutablePointer<MTLAutoreleasedRenderPipelineReflection?>?) throws -> MTLRenderPipelineState |
| Declaration | |
|---|---|
| From | func newSamplerStateWithDescriptor(_ descriptor: MTLSamplerDescriptor) -> MTLSamplerState |
| To | func makeSamplerState(descriptor descriptor: MTLSamplerDescriptor) -> MTLSamplerState |
| Declaration | |
|---|---|
| From | func newTextureWithDescriptor(_ descriptor: MTLTextureDescriptor) -> MTLTexture |
| To | func makeTexture(descriptor descriptor: MTLTextureDescriptor) -> MTLTexture |
| Declaration | |
|---|---|
| From | func newTextureWithDescriptor(_ descriptor: MTLTextureDescriptor, iosurface iosurface: IOSurface, plane plane: Int) -> MTLTexture |
| To | func makeTexture(descriptor descriptor: MTLTextureDescriptor, iosurface iosurface: IOSurfaceRef, plane plane: Int) -> MTLTexture |
Modified MTLDrawable
| Declaration | |
|---|---|
| From | protocol MTLDrawable : NSObjectProtocol {
func present()
func presentAtTime(_ presentationTime: CFTimeInterval)
} |
| To | protocol MTLDrawable : NSObjectProtocol {
func present()
func present(at presentationTime: CFTimeInterval)
} |
| Declaration | |
|---|---|
| From | func presentAtTime(_ presentationTime: CFTimeInterval) |
| To | func present(at presentationTime: CFTimeInterval) |
Modified MTLFeatureSet [enum]
| Declaration | |
|---|---|
| From | enum MTLFeatureSet : UInt {
case iOS_GPUFamily1_v1
case iOS_GPUFamily2_v1
case iOS_GPUFamily1_v2
case iOS_GPUFamily2_v2
case OSX_GPUFamily1_v1
} |
| To | enum MTLFeatureSet : UInt {
case iOS_GPUFamily1_v1
case iOS_GPUFamily2_v1
case iOS_GPUFamily1_v2
case iOS_GPUFamily2_v2
case iOS_GPUFamily3_v1
case iOS_GPUFamily1_v3
case iOS_GPUFamily2_v3
case iOS_GPUFamily3_v2
case osx_GPUFamily1_v1
case osx_GPUFamily1_v2
case osx_ReadWriteTextureTier2
case tvOS_GPUFamily1_v1
case tvOS_GPUFamily1_v2
} |
Modified MTLFeatureSet.osx_GPUFamily1_v1
| Declaration | |
|---|---|
| From | case OSX_GPUFamily1_v1 |
| To | case osx_GPUFamily1_v1 |
Modified MTLFunction
| Declaration | |
|---|---|
| From | protocol MTLFunction : NSObjectProtocol {
var device: MTLDevice { get }
var functionType: MTLFunctionType { get }
var vertexAttributes: [MTLVertexAttribute]? { get }
var name: String { get }
} |
| To | protocol MTLFunction : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
var functionType: MTLFunctionType { get }
var patchType: MTLPatchType { get }
var patchControlPointCount: Int { get }
var vertexAttributes: [MTLVertexAttribute]? { get }
var stageInputAttributes: [MTLAttribute]? { get }
var name: String { get }
var functionConstantsDictionary: [String : MTLFunctionConstant] { get }
} |
Modified MTLFunctionType [enum]
| Declaration | |
|---|---|
| From | enum MTLFunctionType : UInt {
case Vertex
case Fragment
case Kernel
} |
| To | enum MTLFunctionType : UInt {
case vertex
case fragment
case kernel
} |
Modified MTLFunctionType.fragment
| Declaration | |
|---|---|
| From | case Fragment |
| To | case fragment |
Modified MTLFunctionType.kernel
| Declaration | |
|---|---|
| From | case Kernel |
| To | case kernel |
Modified MTLFunctionType.vertex
| Declaration | |
|---|---|
| From | case Vertex |
| To | case vertex |
Modified MTLIndexType [enum]
| Declaration | |
|---|---|
| From | enum MTLIndexType : UInt {
case UInt16
case UInt32
} |
| To | enum MTLIndexType : UInt {
case uint16
case uint32
} |
Modified MTLIndexType.uint16
| Declaration | |
|---|---|
| From | case UInt16 |
| To | case uint16 |
Modified MTLIndexType.uint32
| Declaration | |
|---|---|
| From | case UInt32 |
| To | case uint32 |
Modified MTLLanguageVersion [enum]
| Declaration | |
|---|---|
| From | enum MTLLanguageVersion : UInt {
case Version1_0
case Version1_1
} |
| To | enum MTLLanguageVersion : UInt {
case version1_0
case version1_1
case version1_2
} |
Modified MTLLanguageVersion.version1_1
| Declaration | |
|---|---|
| From | case Version1_1 |
| To | case version1_1 |
Modified MTLLibrary
| Declaration | |
|---|---|
| From | protocol MTLLibrary : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
func newFunctionWithName(_ functionName: String) -> MTLFunction?
var functionNames: [String] { get }
} |
| To | protocol MTLLibrary : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
func makeFunction(name functionName: String) -> MTLFunction?
func makeFunction(name name: String, constantValues constantValues: MTLFunctionConstantValues) throws -> MTLFunction
func makeFunction(name name: String, constantValues constantValues: MTLFunctionConstantValues, completionHandler completionHandler: @escaping (MTLFunction?, Error) -> Swift.Void)
var functionNames: [String] { get }
} |
| Declaration | |
|---|---|
| From | func newFunctionWithName(_ functionName: String) -> MTLFunction? |
| To | func makeFunction(name functionName: String) -> MTLFunction? |
Modified MTLLibraryErrorDomain [enum]
| Declaration | |
|---|---|
| From | enum MTLLibraryError : UInt {
case Unsupported
case Internal
case CompileFailure
case CompileWarning
} |
| To | enum MTLLibraryErrorDomain : UInt {
case unsupported
case `internal`
case compileFailure
case compileWarning
case functionNotFound
case fileNotFound
} |
Modified MTLLibraryErrorDomain.compileFailure
| Declaration | |
|---|---|
| From | case CompileFailure |
| To | case compileFailure |
Modified MTLLibraryErrorDomain.compileWarning
| Declaration | |
|---|---|
| From | case CompileWarning |
| To | case compileWarning |
Modified MTLLibraryErrorDomain.internal
| Declaration | |
|---|---|
| From | case Internal |
| To | case `internal` |
Modified MTLLibraryErrorDomain.unsupported
| Declaration | |
|---|---|
| From | case Unsupported |
| To | case unsupported |
Modified MTLLoadAction [enum]
| Declaration | |
|---|---|
| From | enum MTLLoadAction : UInt {
case DontCare
case Load
case Clear
} |
| To | enum MTLLoadAction : UInt {
case dontCare
case load
case clear
} |
Modified MTLLoadAction.clear
| Declaration | |
|---|---|
| From | case Clear |
| To | case clear |
Modified MTLLoadAction.dontCare
| Declaration | |
|---|---|
| From | case DontCare |
| To | case dontCare |
Modified MTLLoadAction.load
| Declaration | |
|---|---|
| From | case Load |
| To | case load |
Modified MTLParallelRenderCommandEncoder
| Declaration | |
|---|---|
| From | protocol MTLParallelRenderCommandEncoder : MTLCommandEncoder {
func renderCommandEncoder() -> MTLRenderCommandEncoder
} |
| To | protocol MTLParallelRenderCommandEncoder : MTLCommandEncoder {
func makeRenderCommandEncoder() -> MTLRenderCommandEncoder
func setColorStoreAction(_ storeAction: MTLStoreAction, at colorAttachmentIndex: Int)
func setDepthStoreAction(_ storeAction: MTLStoreAction)
func setStencilStoreAction(_ storeAction: MTLStoreAction)
} |
| Declaration | |
|---|---|
| From | func renderCommandEncoder() -> MTLRenderCommandEncoder |
| To | func makeRenderCommandEncoder() -> MTLRenderCommandEncoder |
Modified MTLPipelineOption [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MTLPipelineOption : OptionSetType {
init(rawValue rawValue: UInt)
static var None: MTLPipelineOption { get }
static var ArgumentInfo: MTLPipelineOption { get }
static var BufferTypeInfo: MTLPipelineOption { get }
} | OptionSetType |
| To | struct MTLPipelineOption : OptionSet {
init(rawValue rawValue: UInt)
static var none: MTLPipelineOption { get }
static var argumentInfo: MTLPipelineOption { get }
static var bufferTypeInfo: MTLPipelineOption { get }
func intersect(_ other: MTLPipelineOption) -> MTLPipelineOption
func exclusiveOr(_ other: MTLPipelineOption) -> MTLPipelineOption
mutating func unionInPlace(_ other: MTLPipelineOption)
mutating func intersectInPlace(_ other: MTLPipelineOption)
mutating func exclusiveOrInPlace(_ other: MTLPipelineOption)
func isSubsetOf(_ other: MTLPipelineOption) -> Bool
func isDisjointWith(_ other: MTLPipelineOption) -> Bool
func isSupersetOf(_ other: MTLPipelineOption) -> Bool
mutating func subtractInPlace(_ other: MTLPipelineOption)
func isStrictSupersetOf(_ other: MTLPipelineOption) -> Bool
func isStrictSubsetOf(_ other: MTLPipelineOption) -> Bool
}
extension MTLPipelineOption {
func union(_ other: MTLPipelineOption) -> MTLPipelineOption
func intersection(_ other: MTLPipelineOption) -> MTLPipelineOption
func symmetricDifference(_ other: MTLPipelineOption) -> MTLPipelineOption
}
extension MTLPipelineOption {
func contains(_ member: MTLPipelineOption) -> Bool
mutating func insert(_ newMember: MTLPipelineOption) -> (inserted: Bool, memberAfterInsert: MTLPipelineOption)
mutating func remove(_ member: MTLPipelineOption) -> MTLPipelineOption?
mutating func update(with newMember: MTLPipelineOption) -> MTLPipelineOption?
}
extension MTLPipelineOption {
convenience init()
mutating func formUnion(_ other: MTLPipelineOption)
mutating func formIntersection(_ other: MTLPipelineOption)
mutating func formSymmetricDifference(_ other: MTLPipelineOption)
}
extension MTLPipelineOption {
convenience init<S : Sequence where S.Iterator.Element == MTLPipelineOption>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MTLPipelineOption...)
mutating func subtract(_ other: MTLPipelineOption)
func isSubset(of other: MTLPipelineOption) -> Bool
func isSuperset(of other: MTLPipelineOption) -> Bool
func isDisjoint(with other: MTLPipelineOption) -> Bool
func subtracting(_ other: MTLPipelineOption) -> MTLPipelineOption
var isEmpty: Bool { get }
func isStrictSuperset(of other: MTLPipelineOption) -> Bool
func isStrictSubset(of other: MTLPipelineOption) -> Bool
} | OptionSet |
Modified MTLPipelineOption.argumentInfo
| Declaration | |
|---|---|
| From | static var ArgumentInfo: MTLPipelineOption { get } |
| To | static var argumentInfo: MTLPipelineOption { get } |
Modified MTLPipelineOption.bufferTypeInfo
| Declaration | |
|---|---|
| From | static var BufferTypeInfo: MTLPipelineOption { get } |
| To | static var bufferTypeInfo: MTLPipelineOption { get } |
Modified MTLPixelFormat [enum]
| Declaration | |
|---|---|
| From | enum MTLPixelFormat : UInt {
case Invalid
case A8Unorm
case R8Unorm
case R8Unorm_sRGB
case R8Snorm
case R8Uint
case R8Sint
case R16Unorm
case R16Snorm
case R16Uint
case R16Sint
case R16Float
case RG8Unorm
case RG8Unorm_sRGB
case RG8Snorm
case RG8Uint
case RG8Sint
case B5G6R5Unorm
case A1BGR5Unorm
case ABGR4Unorm
case BGR5A1Unorm
case R32Uint
case R32Sint
case R32Float
case RG16Unorm
case RG16Snorm
case RG16Uint
case RG16Sint
case RG16Float
case RGBA8Unorm
case RGBA8Unorm_sRGB
case RGBA8Snorm
case RGBA8Uint
case RGBA8Sint
case BGRA8Unorm
case BGRA8Unorm_sRGB
case RGB10A2Unorm
case RGB10A2Uint
case RG11B10Float
case RGB9E5Float
case RG32Uint
case RG32Sint
case RG32Float
case RGBA16Unorm
case RGBA16Snorm
case RGBA16Uint
case RGBA16Sint
case RGBA16Float
case RGBA32Uint
case RGBA32Sint
case RGBA32Float
case BC1_RGBA
case BC1_RGBA_sRGB
case BC2_RGBA
case BC2_RGBA_sRGB
case BC3_RGBA
case BC3_RGBA_sRGB
case BC4_RUnorm
case BC4_RSnorm
case BC5_RGUnorm
case BC5_RGSnorm
case BC6H_RGBFloat
case BC6H_RGBUfloat
case BC7_RGBAUnorm
case BC7_RGBAUnorm_sRGB
case PVRTC_RGB_2BPP
case PVRTC_RGB_2BPP_sRGB
case PVRTC_RGB_4BPP
case PVRTC_RGB_4BPP_sRGB
case PVRTC_RGBA_2BPP
case PVRTC_RGBA_2BPP_sRGB
case PVRTC_RGBA_4BPP
case PVRTC_RGBA_4BPP_sRGB
case EAC_R11Unorm
case EAC_R11Snorm
case EAC_RG11Unorm
case EAC_RG11Snorm
case EAC_RGBA8
case EAC_RGBA8_sRGB
case ETC2_RGB8
case ETC2_RGB8_sRGB
case ETC2_RGB8A1
case ETC2_RGB8A1_sRGB
case ASTC_4x4_sRGB
case ASTC_5x4_sRGB
case ASTC_5x5_sRGB
case ASTC_6x5_sRGB
case ASTC_6x6_sRGB
case ASTC_8x5_sRGB
case ASTC_8x6_sRGB
case ASTC_8x8_sRGB
case ASTC_10x5_sRGB
case ASTC_10x6_sRGB
case ASTC_10x8_sRGB
case ASTC_10x10_sRGB
case ASTC_12x10_sRGB
case ASTC_12x12_sRGB
case ASTC_4x4_LDR
case ASTC_5x4_LDR
case ASTC_5x5_LDR
case ASTC_6x5_LDR
case ASTC_6x6_LDR
case ASTC_8x5_LDR
case ASTC_8x6_LDR
case ASTC_8x8_LDR
case ASTC_10x5_LDR
case ASTC_10x6_LDR
case ASTC_10x8_LDR
case ASTC_10x10_LDR
case ASTC_12x10_LDR
case ASTC_12x12_LDR
case GBGR422
case BGRG422
case Depth32Float
case Stencil8
case Depth24Unorm_Stencil8
case Depth32Float_Stencil8
} |
| To | enum MTLPixelFormat : UInt {
case invalid
case a8Unorm
case r8Unorm
case r8Unorm_srgb
case r8Snorm
case r8Uint
case r8Sint
case r16Unorm
case r16Snorm
case r16Uint
case r16Sint
case r16Float
case rg8Unorm
case rg8Unorm_srgb
case rg8Snorm
case rg8Uint
case rg8Sint
case b5g6r5Unorm
case a1bgr5Unorm
case abgr4Unorm
case bgr5A1Unorm
case r32Uint
case r32Sint
case r32Float
case rg16Unorm
case rg16Snorm
case rg16Uint
case rg16Sint
case rg16Float
case rgba8Unorm
case rgba8Unorm_srgb
case rgba8Snorm
case rgba8Uint
case rgba8Sint
case bgra8Unorm
case bgra8Unorm_srgb
case rgb10a2Unorm
case rgb10a2Uint
case rg11b10Float
case rgb9e5Float
case bgr10_xr
case bgr10_xr_srgb
case rg32Uint
case rg32Sint
case rg32Float
case rgba16Unorm
case rgba16Snorm
case rgba16Uint
case rgba16Sint
case rgba16Float
case BGRA10_XR
case bgra10_XR_sRGB
case rgba32Uint
case rgba32Sint
case rgba32Float
case bc1_rgba
case bc1_rgba_srgb
case bc2_rgba
case bc2_rgba_srgb
case bc3_rgba
case bc3_rgba_srgb
case bc4_rUnorm
case bc4_rSnorm
case bc5_rgUnorm
case bc5_rgSnorm
case bc6H_rgbFloat
case bc6H_rgbuFloat
case bc7_rgbaUnorm
case bc7_rgbaUnorm_srgb
case pvrtc_rgb_2bpp
case pvrtc_rgb_2bpp_srgb
case pvrtc_rgb_4bpp
case pvrtc_rgb_4bpp_srgb
case pvrtc_rgba_2bpp
case pvrtc_rgba_2bpp_srgb
case pvrtc_rgba_4bpp
case pvrtc_rgba_4bpp_srgb
case eac_r11Unorm
case eac_r11Snorm
case eac_rg11Unorm
case eac_rg11Snorm
case eac_rgba8
case eac_rgba8_srgb
case etc2_rgb8
case etc2_rgb8_srgb
case etc2_rgb8a1
case etc2_rgb8a1_srgb
case astc_4x4_srgb
case astc_5x4_srgb
case astc_5x5_srgb
case astc_6x5_srgb
case astc_6x6_srgb
case astc_8x5_srgb
case astc_8x6_srgb
case astc_8x8_srgb
case astc_10x5_srgb
case astc_10x6_srgb
case astc_10x8_srgb
case astc_10x10_srgb
case astc_12x10_srgb
case astc_12x12_srgb
case astc_4x4_ldr
case astc_5x4_ldr
case astc_5x5_ldr
case astc_6x5_ldr
case astc_6x6_ldr
case astc_8x5_ldr
case astc_8x6_ldr
case astc_8x8_ldr
case astc_10x5_ldr
case astc_10x6_ldr
case astc_10x8_ldr
case astc_10x10_ldr
case astc_12x10_ldr
case astc_12x12_ldr
case gbgr422
case bgrg422
case depth16Unorm
case depth32Float
case stencil8
case depth24Unorm_stencil8
case depth32Float_stencil8
case x32_stencil8
case x24_stencil8
} |
Modified MTLPixelFormat.a8Unorm
| Declaration | |
|---|---|
| From | case A8Unorm |
| To | case a8Unorm |
Modified MTLPixelFormat.bc1_rgba
| Declaration | |
|---|---|
| From | case BC1_RGBA |
| To | case bc1_rgba |
Modified MTLPixelFormat.bc1_rgba_srgb
| Declaration | |
|---|---|
| From | case BC1_RGBA_sRGB |
| To | case bc1_rgba_srgb |
Modified MTLPixelFormat.bc2_rgba
| Declaration | |
|---|---|
| From | case BC2_RGBA |
| To | case bc2_rgba |
Modified MTLPixelFormat.bc2_rgba_srgb
| Declaration | |
|---|---|
| From | case BC2_RGBA_sRGB |
| To | case bc2_rgba_srgb |
Modified MTLPixelFormat.bc3_rgba
| Declaration | |
|---|---|
| From | case BC3_RGBA |
| To | case bc3_rgba |
Modified MTLPixelFormat.bc3_rgba_srgb
| Declaration | |
|---|---|
| From | case BC3_RGBA_sRGB |
| To | case bc3_rgba_srgb |
Modified MTLPixelFormat.bc4_rSnorm
| Declaration | |
|---|---|
| From | case BC4_RSnorm |
| To | case bc4_rSnorm |
Modified MTLPixelFormat.bc4_rUnorm
| Declaration | |
|---|---|
| From | case BC4_RUnorm |
| To | case bc4_rUnorm |
Modified MTLPixelFormat.bc5_rgSnorm
| Declaration | |
|---|---|
| From | case BC5_RGSnorm |
| To | case bc5_rgSnorm |
Modified MTLPixelFormat.bc5_rgUnorm
| Declaration | |
|---|---|
| From | case BC5_RGUnorm |
| To | case bc5_rgUnorm |
Modified MTLPixelFormat.bc6H_rgbFloat
| Declaration | |
|---|---|
| From | case BC6H_RGBFloat |
| To | case bc6H_rgbFloat |
Modified MTLPixelFormat.bc6H_rgbuFloat
| Declaration | |
|---|---|
| From | case BC6H_RGBUfloat |
| To | case bc6H_rgbuFloat |
Modified MTLPixelFormat.bc7_rgbaUnorm
| Declaration | |
|---|---|
| From | case BC7_RGBAUnorm |
| To | case bc7_rgbaUnorm |
Modified MTLPixelFormat.bc7_rgbaUnorm_srgb
| Declaration | |
|---|---|
| From | case BC7_RGBAUnorm_sRGB |
| To | case bc7_rgbaUnorm_srgb |
Modified MTLPixelFormat.bgra8Unorm
| Declaration | |
|---|---|
| From | case BGRA8Unorm |
| To | case bgra8Unorm |
Modified MTLPixelFormat.bgra8Unorm_srgb
| Declaration | |
|---|---|
| From | case BGRA8Unorm_sRGB |
| To | case bgra8Unorm_srgb |
Modified MTLPixelFormat.bgrg422
| Declaration | |
|---|---|
| From | case BGRG422 |
| To | case bgrg422 |
Modified MTLPixelFormat.depth24Unorm_stencil8
| Declaration | |
|---|---|
| From | case Depth24Unorm_Stencil8 |
| To | case depth24Unorm_stencil8 |
Modified MTLPixelFormat.depth32Float
| Declaration | |
|---|---|
| From | case Depth32Float |
| To | case depth32Float |
Modified MTLPixelFormat.depth32Float_stencil8
| Declaration | |
|---|---|
| From | case Depth32Float_Stencil8 |
| To | case depth32Float_stencil8 |
Modified MTLPixelFormat.gbgr422
| Declaration | |
|---|---|
| From | case GBGR422 |
| To | case gbgr422 |
Modified MTLPixelFormat.invalid
| Declaration | |
|---|---|
| From | case Invalid |
| To | case invalid |
Modified MTLPixelFormat.r16Float
| Declaration | |
|---|---|
| From | case R16Float |
| To | case r16Float |
Modified MTLPixelFormat.r16Sint
| Declaration | |
|---|---|
| From | case R16Sint |
| To | case r16Sint |
Modified MTLPixelFormat.r16Snorm
| Declaration | |
|---|---|
| From | case R16Snorm |
| To | case r16Snorm |
Modified MTLPixelFormat.r16Uint
| Declaration | |
|---|---|
| From | case R16Uint |
| To | case r16Uint |
Modified MTLPixelFormat.r16Unorm
| Declaration | |
|---|---|
| From | case R16Unorm |
| To | case r16Unorm |
Modified MTLPixelFormat.r32Float
| Declaration | |
|---|---|
| From | case R32Float |
| To | case r32Float |
Modified MTLPixelFormat.r32Sint
| Declaration | |
|---|---|
| From | case R32Sint |
| To | case r32Sint |
Modified MTLPixelFormat.r32Uint
| Declaration | |
|---|---|
| From | case R32Uint |
| To | case r32Uint |
Modified MTLPixelFormat.r8Sint
| Declaration | |
|---|---|
| From | case R8Sint |
| To | case r8Sint |
Modified MTLPixelFormat.r8Snorm
| Declaration | |
|---|---|
| From | case R8Snorm |
| To | case r8Snorm |
Modified MTLPixelFormat.r8Uint
| Declaration | |
|---|---|
| From | case R8Uint |
| To | case r8Uint |
Modified MTLPixelFormat.r8Unorm
| Declaration | |
|---|---|
| From | case R8Unorm |
| To | case r8Unorm |
Modified MTLPixelFormat.rg11b10Float
| Declaration | |
|---|---|
| From | case RG11B10Float |
| To | case rg11b10Float |
Modified MTLPixelFormat.rg16Float
| Declaration | |
|---|---|
| From | case RG16Float |
| To | case rg16Float |
Modified MTLPixelFormat.rg16Sint
| Declaration | |
|---|---|
| From | case RG16Sint |
| To | case rg16Sint |
Modified MTLPixelFormat.rg16Snorm
| Declaration | |
|---|---|
| From | case RG16Snorm |
| To | case rg16Snorm |
Modified MTLPixelFormat.rg16Uint
| Declaration | |
|---|---|
| From | case RG16Uint |
| To | case rg16Uint |
Modified MTLPixelFormat.rg16Unorm
| Declaration | |
|---|---|
| From | case RG16Unorm |
| To | case rg16Unorm |
Modified MTLPixelFormat.rg32Float
| Declaration | |
|---|---|
| From | case RG32Float |
| To | case rg32Float |
Modified MTLPixelFormat.rg32Sint
| Declaration | |
|---|---|
| From | case RG32Sint |
| To | case rg32Sint |
Modified MTLPixelFormat.rg32Uint
| Declaration | |
|---|---|
| From | case RG32Uint |
| To | case rg32Uint |
Modified MTLPixelFormat.rg8Sint
| Declaration | |
|---|---|
| From | case RG8Sint |
| To | case rg8Sint |
Modified MTLPixelFormat.rg8Snorm
| Declaration | |
|---|---|
| From | case RG8Snorm |
| To | case rg8Snorm |
Modified MTLPixelFormat.rg8Uint
| Declaration | |
|---|---|
| From | case RG8Uint |
| To | case rg8Uint |
Modified MTLPixelFormat.rg8Unorm
| Declaration | |
|---|---|
| From | case RG8Unorm |
| To | case rg8Unorm |
Modified MTLPixelFormat.rgb10a2Uint
| Declaration | |
|---|---|
| From | case RGB10A2Uint |
| To | case rgb10a2Uint |
Modified MTLPixelFormat.rgb10a2Unorm
| Declaration | |
|---|---|
| From | case RGB10A2Unorm |
| To | case rgb10a2Unorm |
Modified MTLPixelFormat.rgb9e5Float
| Declaration | |
|---|---|
| From | case RGB9E5Float |
| To | case rgb9e5Float |
Modified MTLPixelFormat.rgba16Float
| Declaration | |
|---|---|
| From | case RGBA16Float |
| To | case rgba16Float |
Modified MTLPixelFormat.rgba16Sint
| Declaration | |
|---|---|
| From | case RGBA16Sint |
| To | case rgba16Sint |
Modified MTLPixelFormat.rgba16Snorm
| Declaration | |
|---|---|
| From | case RGBA16Snorm |
| To | case rgba16Snorm |
Modified MTLPixelFormat.rgba16Uint
| Declaration | |
|---|---|
| From | case RGBA16Uint |
| To | case rgba16Uint |
Modified MTLPixelFormat.rgba16Unorm
| Declaration | |
|---|---|
| From | case RGBA16Unorm |
| To | case rgba16Unorm |
Modified MTLPixelFormat.rgba32Float
| Declaration | |
|---|---|
| From | case RGBA32Float |
| To | case rgba32Float |
Modified MTLPixelFormat.rgba32Sint
| Declaration | |
|---|---|
| From | case RGBA32Sint |
| To | case rgba32Sint |
Modified MTLPixelFormat.rgba32Uint
| Declaration | |
|---|---|
| From | case RGBA32Uint |
| To | case rgba32Uint |
Modified MTLPixelFormat.rgba8Sint
| Declaration | |
|---|---|
| From | case RGBA8Sint |
| To | case rgba8Sint |
Modified MTLPixelFormat.rgba8Snorm
| Declaration | |
|---|---|
| From | case RGBA8Snorm |
| To | case rgba8Snorm |
Modified MTLPixelFormat.rgba8Uint
| Declaration | |
|---|---|
| From | case RGBA8Uint |
| To | case rgba8Uint |
Modified MTLPixelFormat.rgba8Unorm
| Declaration | |
|---|---|
| From | case RGBA8Unorm |
| To | case rgba8Unorm |
Modified MTLPixelFormat.rgba8Unorm_srgb
| Declaration | |
|---|---|
| From | case RGBA8Unorm_sRGB |
| To | case rgba8Unorm_srgb |
Modified MTLPixelFormat.stencil8
| Declaration | |
|---|---|
| From | case Stencil8 |
| To | case stencil8 |
Modified MTLPrimitiveTopologyClass [enum]
| Declaration | |
|---|---|
| From | enum MTLPrimitiveTopologyClass : UInt {
case Unspecified
case Point
case Line
case Triangle
} |
| To | enum MTLPrimitiveTopologyClass : UInt {
case unspecified
case point
case line
case triangle
} |
Modified MTLPrimitiveTopologyClass.line
| Declaration | |
|---|---|
| From | case Line |
| To | case line |
Modified MTLPrimitiveTopologyClass.point
| Declaration | |
|---|---|
| From | case Point |
| To | case point |
Modified MTLPrimitiveTopologyClass.triangle
| Declaration | |
|---|---|
| From | case Triangle |
| To | case triangle |
| Declaration | |
|---|---|
| From | case Unspecified |
| To | case unspecified |
Modified MTLPrimitiveType [enum]
| Declaration | |
|---|---|
| From | enum MTLPrimitiveType : UInt {
case Point
case Line
case LineStrip
case Triangle
case TriangleStrip
} |
| To | enum MTLPrimitiveType : UInt {
case point
case line
case lineStrip
case triangle
case triangleStrip
} |
Modified MTLPrimitiveType.line
| Declaration | |
|---|---|
| From | case Line |
| To | case line |
Modified MTLPrimitiveType.lineStrip
| Declaration | |
|---|---|
| From | case LineStrip |
| To | case lineStrip |
Modified MTLPrimitiveType.point
| Declaration | |
|---|---|
| From | case Point |
| To | case point |
Modified MTLPrimitiveType.triangle
| Declaration | |
|---|---|
| From | case Triangle |
| To | case triangle |
Modified MTLPrimitiveType.triangleStrip
| Declaration | |
|---|---|
| From | case TriangleStrip |
| To | case triangleStrip |
Modified MTLPurgeableState [enum]
| Declaration | |
|---|---|
| From | enum MTLPurgeableState : UInt {
case KeepCurrent
case NonVolatile
case Volatile
case Empty
} |
| To | enum MTLPurgeableState : UInt {
case keepCurrent
case nonVolatile
case volatile
case empty
} |
Modified MTLPurgeableState.empty
| Declaration | |
|---|---|
| From | case Empty |
| To | case empty |
Modified MTLPurgeableState.keepCurrent
| Declaration | |
|---|---|
| From | case KeepCurrent |
| To | case keepCurrent |
Modified MTLPurgeableState.nonVolatile
| Declaration | |
|---|---|
| From | case NonVolatile |
| To | case nonVolatile |
Modified MTLPurgeableState.volatile
| Declaration | |
|---|---|
| From | case Volatile |
| To | case volatile |
Modified MTLRenderCommandEncoder
| Declaration | |
|---|---|
| From | protocol MTLRenderCommandEncoder : MTLCommandEncoder {
func setRenderPipelineState(_ pipelineState: MTLRenderPipelineState)
func setVertexBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int)
func setVertexBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int)
func setVertexBufferOffset(_ offset: Int, atIndex index: Int)
func setVertexBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offsets: UnsafePointer<Int>, withRange range: NSRange)
func setVertexTexture(_ texture: MTLTexture?, atIndex index: Int)
func setVertexTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange)
func setVertexSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int)
func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange)
func setVertexSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int)
func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange)
func setViewport(_ viewport: MTLViewport)
func setFrontFacingWinding(_ frontFacingWinding: MTLWinding)
func setCullMode(_ cullMode: MTLCullMode)
func setDepthClipMode(_ depthClipMode: MTLDepthClipMode)
func setDepthBias(_ depthBias: Float, slopeScale slopeScale: Float, clamp clamp: Float)
func setScissorRect(_ rect: MTLScissorRect)
func setTriangleFillMode(_ fillMode: MTLTriangleFillMode)
func setFragmentBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int)
func setFragmentBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int)
func setFragmentBufferOffset(_ offset: Int, atIndex index: Int)
func setFragmentBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offset: UnsafePointer<Int>, withRange range: NSRange)
func setFragmentTexture(_ texture: MTLTexture?, atIndex index: Int)
func setFragmentTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange)
func setFragmentSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int)
func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange)
func setFragmentSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int)
func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange)
func setBlendColorRed(_ red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
func setDepthStencilState(_ depthStencilState: MTLDepthStencilState?)
func setStencilReferenceValue(_ referenceValue: UInt32)
func setStencilFrontReferenceValue(_ frontReferenceValue: UInt32, backReferenceValue backReferenceValue: UInt32)
func setVisibilityResultMode(_ mode: MTLVisibilityResultMode, offset offset: Int)
func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int)
func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int)
func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int)
func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int)
func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int)
func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int, baseVertex baseVertex: Int, baseInstance baseInstance: Int)
func drawPrimitives(_ primitiveType: MTLPrimitiveType, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
func textureBarrier()
} |
| To | protocol MTLRenderCommandEncoder : MTLCommandEncoder {
func setRenderPipelineState(_ pipelineState: MTLRenderPipelineState)
func setVertexBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int)
func setVertexBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int)
func setVertexBufferOffset(_ offset: Int, at index: Int)
func setVertexBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offsets: UnsafePointer<Int>!, with range: NSRange)
func setVertexTexture(_ texture: MTLTexture?, at index: Int)
func setVertexTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange)
func setVertexSamplerState(_ sampler: MTLSamplerState?, at index: Int)
func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange)
func setVertexSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int)
func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange)
func setViewport(_ viewport: MTLViewport)
func setFrontFacing(_ frontFacingWinding: MTLWinding)
func setCullMode(_ cullMode: MTLCullMode)
func setDepthClipMode(_ depthClipMode: MTLDepthClipMode)
func setDepthBias(_ depthBias: Float, slopeScale slopeScale: Float, clamp clamp: Float)
func setScissorRect(_ rect: MTLScissorRect)
func setTriangleFillMode(_ fillMode: MTLTriangleFillMode)
func setFragmentBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int)
func setFragmentBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int)
func setFragmentBufferOffset(_ offset: Int, at index: Int)
func setFragmentBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offset: UnsafePointer<Int>!, with range: NSRange)
func setFragmentTexture(_ texture: MTLTexture?, at index: Int)
func setFragmentTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange)
func setFragmentSamplerState(_ sampler: MTLSamplerState?, at index: Int)
func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange)
func setFragmentSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int)
func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange)
func setBlendColor(red red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
func setDepthStencilState(_ depthStencilState: MTLDepthStencilState?)
func setStencilReferenceValue(_ referenceValue: UInt32)
func setStencilReferenceValues(front frontReferenceValue: UInt32, back backReferenceValue: UInt32)
func setVisibilityResultMode(_ mode: MTLVisibilityResultMode, offset offset: Int)
func setColorStoreAction(_ storeAction: MTLStoreAction, at colorAttachmentIndex: Int)
func setDepthStoreAction(_ storeAction: MTLStoreAction)
func setStencilStoreAction(_ storeAction: MTLStoreAction)
func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int)
func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int)
func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int)
func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int)
func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int)
func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int, baseVertex baseVertex: Int, baseInstance baseInstance: Int)
func drawPrimitives(type primitiveType: MTLPrimitiveType, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
func textureBarrier()
func update(_ fence: MTLFence, after stages: MTLRenderStages)
func wait(for fence: MTLFence, before stages: MTLRenderStages)
func setTessellationFactorBuffer(_ buffer: MTLBuffer?, offset offset: Int, instanceStride instanceStride: Int)
func setTessellationFactorScale(_ scale: Float)
func drawPatches(numberOfPatchControlPoints numberOfPatchControlPoints: Int, patchStart patchStart: Int, patchCount patchCount: Int, patchIndexBuffer patchIndexBuffer: MTLBuffer?, patchIndexBufferOffset patchIndexBufferOffset: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int)
func drawPatches(numberOfPatchControlPoints numberOfPatchControlPoints: Int, patchIndexBuffer patchIndexBuffer: MTLBuffer?, patchIndexBufferOffset patchIndexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
func drawIndexedPatches(numberOfPatchControlPoints numberOfPatchControlPoints: Int, patchStart patchStart: Int, patchCount patchCount: Int, patchIndexBuffer patchIndexBuffer: MTLBuffer?, patchIndexBufferOffset patchIndexBufferOffset: Int, controlPointIndexBuffer controlPointIndexBuffer: MTLBuffer, controlPointIndexBufferOffset controlPointIndexBufferOffset: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int)
func drawIndexedPatches(numberOfPatchControlPoints numberOfPatchControlPoints: Int, patchIndexBuffer patchIndexBuffer: MTLBuffer?, patchIndexBufferOffset patchIndexBufferOffset: Int, controlPointIndexBuffer controlPointIndexBuffer: MTLBuffer, controlPointIndexBufferOffset controlPointIndexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int)
} |
| Declaration | |
|---|---|
| From | func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int) |
| To | func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int) |
| Declaration | |
|---|---|
| From | func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int) |
| To | func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int) |
| Declaration | |
|---|---|
| From | func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int, baseVertex baseVertex: Int, baseInstance baseInstance: Int) |
| To | func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexCount indexCount: Int, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, instanceCount instanceCount: Int, baseVertex baseVertex: Int, baseInstance baseInstance: Int) |
| Declaration | |
|---|---|
| From | func drawIndexedPrimitives(_ primitiveType: MTLPrimitiveType, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int) |
| To | func drawIndexedPrimitives(type primitiveType: MTLPrimitiveType, indexType indexType: MTLIndexType, indexBuffer indexBuffer: MTLBuffer, indexBufferOffset indexBufferOffset: Int, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int) |
| Declaration | |
|---|---|
| From | func drawPrimitives(_ primitiveType: MTLPrimitiveType, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int) |
| To | func drawPrimitives(type primitiveType: MTLPrimitiveType, indirectBuffer indirectBuffer: MTLBuffer, indirectBufferOffset indirectBufferOffset: Int) |
Modified MTLRenderCommandEncoder.drawPrimitives(type: MTLPrimitiveType, vertexStart: Int, vertexCount: Int)
| Declaration | |
|---|---|
| From | func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int) |
| To | func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int) |
| Declaration | |
|---|---|
| From | func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int) |
| To | func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int) |
| Declaration | |
|---|---|
| From | func drawPrimitives(_ primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int) |
| To | func drawPrimitives(type primitiveType: MTLPrimitiveType, vertexStart vertexStart: Int, vertexCount vertexCount: Int, instanceCount instanceCount: Int, baseInstance baseInstance: Int) |
| Declaration | |
|---|---|
| From | func setBlendColorRed(_ red: Float, green green: Float, blue blue: Float, alpha alpha: Float) |
| To | func setBlendColor(red red: Float, green green: Float, blue blue: Float, alpha alpha: Float) |
| Declaration | |
|---|---|
| From | func setFragmentBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int) |
| To | func setFragmentBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentBufferOffset(_ offset: Int, atIndex index: Int) |
| To | func setFragmentBufferOffset(_ offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offset: UnsafePointer<Int>, withRange range: NSRange) |
| To | func setFragmentBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offset: UnsafePointer<Int>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setFragmentBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int) |
| To | func setFragmentBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int) |
| To | func setFragmentSamplerState(_ sampler: MTLSamplerState?, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int) |
| To | func setFragmentSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange) |
| To | func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange) |
Modified MTLRenderCommandEncoder.setFragmentSamplerStates(_: UnsafePointer<MTLSamplerState?>!, with: NSRange)
| Declaration | |
|---|---|
| From | func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange) |
| To | func setFragmentSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setFragmentTexture(_ texture: MTLTexture?, atIndex index: Int) |
| To | func setFragmentTexture(_ texture: MTLTexture?, at index: Int) |
| Declaration | |
|---|---|
| From | func setFragmentTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange) |
| To | func setFragmentTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setFrontFacingWinding(_ frontFacingWinding: MTLWinding) |
| To | func setFrontFacing(_ frontFacingWinding: MTLWinding) |
| Declaration | |
|---|---|
| From | func setStencilFrontReferenceValue(_ frontReferenceValue: UInt32, backReferenceValue backReferenceValue: UInt32) |
| To | func setStencilReferenceValues(front frontReferenceValue: UInt32, back backReferenceValue: UInt32) |
| Declaration | |
|---|---|
| From | func setVertexBuffer(_ buffer: MTLBuffer?, offset offset: Int, atIndex index: Int) |
| To | func setVertexBuffer(_ buffer: MTLBuffer?, offset offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexBufferOffset(_ offset: Int, atIndex index: Int) |
| To | func setVertexBufferOffset(_ offset: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexBuffers(_ buffers: UnsafePointer<MTLBuffer?>, offsets offsets: UnsafePointer<Int>, withRange range: NSRange) |
| To | func setVertexBuffers(_ buffers: UnsafePointer<MTLBuffer?>!, offsets offsets: UnsafePointer<Int>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setVertexBytes(_ bytes: UnsafePointer<Void>, length length: Int, atIndex index: Int) |
| To | func setVertexBytes(_ bytes: UnsafeRawPointer, length length: Int, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexSamplerState(_ sampler: MTLSamplerState?, atIndex index: Int) |
| To | func setVertexSamplerState(_ sampler: MTLSamplerState?, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, atIndex index: Int) |
| To | func setVertexSamplerState(_ sampler: MTLSamplerState?, lodMinClamp lodMinClamp: Float, lodMaxClamp lodMaxClamp: Float, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, lodMinClamps lodMinClamps: UnsafePointer<Float>, lodMaxClamps lodMaxClamps: UnsafePointer<Float>, withRange range: NSRange) |
| To | func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, lodMinClamps lodMinClamps: UnsafePointer<Float>!, lodMaxClamps lodMaxClamps: UnsafePointer<Float>!, with range: NSRange) |
Modified MTLRenderCommandEncoder.setVertexSamplerStates(_: UnsafePointer<MTLSamplerState?>!, with: NSRange)
| Declaration | |
|---|---|
| From | func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>, withRange range: NSRange) |
| To | func setVertexSamplerStates(_ samplers: UnsafePointer<MTLSamplerState?>!, with range: NSRange) |
| Declaration | |
|---|---|
| From | func setVertexTexture(_ texture: MTLTexture?, atIndex index: Int) |
| To | func setVertexTexture(_ texture: MTLTexture?, at index: Int) |
| Declaration | |
|---|---|
| From | func setVertexTextures(_ textures: UnsafePointer<MTLTexture?>, withRange range: NSRange) |
| To | func setVertexTextures(_ textures: UnsafePointer<MTLTexture?>!, with range: NSRange) |
Modified MTLRenderPassAttachmentDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPassAttachmentDescriptor : NSObject, NSCopying {
var texture: MTLTexture?
var level: Int
var slice: Int
var depthPlane: Int
var resolveTexture: MTLTexture?
var resolveLevel: Int
var resolveSlice: Int
var resolveDepthPlane: Int
var loadAction: MTLLoadAction
var storeAction: MTLStoreAction
} | NSCopying |
| To | class MTLRenderPassAttachmentDescriptor : NSObject, NSCopying {
var texture: MTLTexture?
var level: Int
var slice: Int
var depthPlane: Int
var resolveTexture: MTLTexture?
var resolveLevel: Int
var resolveSlice: Int
var resolveDepthPlane: Int
var loadAction: MTLLoadAction
var storeAction: MTLStoreAction
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPassAttachmentDescriptor : CVarArg {
}
extension MTLRenderPassAttachmentDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPassColorAttachmentDescriptorArray : NSObject {
subscript (_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor!
func objectAtIndexedSubscript(_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor
func setObject(_ attachment: MTLRenderPassColorAttachmentDescriptor?, atIndexedSubscript attachmentIndex: Int)
} | -- |
| To | class MTLRenderPassColorAttachmentDescriptorArray : NSObject {
subscript(_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor
func objectAtIndexedSubscript(_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor
func setObject(_ attachment: MTLRenderPassColorAttachmentDescriptor?, atIndexedSubscript attachmentIndex: Int)
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPassColorAttachmentDescriptorArray : CVarArg {
}
extension MTLRenderPassColorAttachmentDescriptorArray : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | subscript (_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor! |
| To | subscript(_ attachmentIndex: Int) -> MTLRenderPassColorAttachmentDescriptor |
| Declaration | |
|---|---|
| From | class MTLRenderPassDepthAttachmentDescriptor : MTLRenderPassAttachmentDescriptor {
var clearDepth: Double
} |
| To | class MTLRenderPassDepthAttachmentDescriptor : MTLRenderPassAttachmentDescriptor {
var clearDepth: Double
var depthResolveFilter: MTLMultisampleDepthResolveFilter
} |
Modified MTLRenderPassDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPassDescriptor : NSObject, NSCopying {
init()
class func renderPassDescriptor() -> MTLRenderPassDescriptor
var colorAttachments: MTLRenderPassColorAttachmentDescriptorArray { get }
@NSCopying var depthAttachment: MTLRenderPassDepthAttachmentDescriptor!
@NSCopying var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor!
var visibilityResultBuffer: MTLBuffer?
var renderTargetArrayLength: Int
} | NSCopying |
| To | class MTLRenderPassDescriptor : NSObject, NSCopying {
init()
class func renderPassDescriptor() -> MTLRenderPassDescriptor
var colorAttachments: MTLRenderPassColorAttachmentDescriptorArray { get }
@NSCopying var depthAttachment: MTLRenderPassDepthAttachmentDescriptor!
@NSCopying var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor!
var visibilityResultBuffer: MTLBuffer?
var renderTargetArrayLength: Int
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPassDescriptor : CVarArg {
}
extension MTLRenderPassDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPipelineColorAttachmentDescriptor : NSObject, NSCopying {
var pixelFormat: MTLPixelFormat
var blendingEnabled: Bool
var sourceRGBBlendFactor: MTLBlendFactor
var destinationRGBBlendFactor: MTLBlendFactor
var rgbBlendOperation: MTLBlendOperation
var sourceAlphaBlendFactor: MTLBlendFactor
var destinationAlphaBlendFactor: MTLBlendFactor
var alphaBlendOperation: MTLBlendOperation
var writeMask: MTLColorWriteMask
} | NSCopying |
| To | class MTLRenderPipelineColorAttachmentDescriptor : NSObject, NSCopying {
var pixelFormat: MTLPixelFormat
var isBlendingEnabled: Bool
var sourceRGBBlendFactor: MTLBlendFactor
var destinationRGBBlendFactor: MTLBlendFactor
var rgbBlendOperation: MTLBlendOperation
var sourceAlphaBlendFactor: MTLBlendFactor
var destinationAlphaBlendFactor: MTLBlendFactor
var alphaBlendOperation: MTLBlendOperation
var writeMask: MTLColorWriteMask
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPipelineColorAttachmentDescriptor : CVarArg {
}
extension MTLRenderPipelineColorAttachmentDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | |
|---|---|
| From | var blendingEnabled: Bool |
| To | var isBlendingEnabled: Bool |
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPipelineColorAttachmentDescriptorArray : NSObject {
subscript (_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor!
func objectAtIndexedSubscript(_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor
func setObject(_ attachment: MTLRenderPipelineColorAttachmentDescriptor?, atIndexedSubscript attachmentIndex: Int)
} | -- |
| To | class MTLRenderPipelineColorAttachmentDescriptorArray : NSObject {
subscript(_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor
func objectAtIndexedSubscript(_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor
func setObject(_ attachment: MTLRenderPipelineColorAttachmentDescriptor?, atIndexedSubscript attachmentIndex: Int)
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPipelineColorAttachmentDescriptorArray : CVarArg {
}
extension MTLRenderPipelineColorAttachmentDescriptorArray : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | subscript (_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor! |
| To | subscript(_ attachmentIndex: Int) -> MTLRenderPipelineColorAttachmentDescriptor |
Modified MTLRenderPipelineDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPipelineDescriptor : NSObject, NSCopying {
var label: String?
var vertexFunction: MTLFunction?
var fragmentFunction: MTLFunction?
@NSCopying var vertexDescriptor: MTLVertexDescriptor?
var sampleCount: Int
var alphaToCoverageEnabled: Bool
var alphaToOneEnabled: Bool
var rasterizationEnabled: Bool
var colorAttachments: MTLRenderPipelineColorAttachmentDescriptorArray { get }
var depthAttachmentPixelFormat: MTLPixelFormat
var stencilAttachmentPixelFormat: MTLPixelFormat
var inputPrimitiveTopology: MTLPrimitiveTopologyClass
func reset()
} | NSCopying |
| To | class MTLRenderPipelineDescriptor : NSObject, NSCopying {
var label: String?
var vertexFunction: MTLFunction?
var fragmentFunction: MTLFunction?
@NSCopying var vertexDescriptor: MTLVertexDescriptor?
var sampleCount: Int
var isAlphaToCoverageEnabled: Bool
var isAlphaToOneEnabled: Bool
var isRasterizationEnabled: Bool
var colorAttachments: MTLRenderPipelineColorAttachmentDescriptorArray { get }
var depthAttachmentPixelFormat: MTLPixelFormat
var stencilAttachmentPixelFormat: MTLPixelFormat
var inputPrimitiveTopology: MTLPrimitiveTopologyClass
var tessellationPartitionMode: MTLTessellationPartitionMode
var maxTessellationFactor: Int
var isTessellationFactorScaleEnabled: Bool
var tessellationFactorFormat: MTLTessellationFactorFormat
var tessellationControlPointIndexType: MTLTessellationControlPointIndexType
var tessellationFactorStepFunction: MTLTessellationFactorStepFunction
var tessellationOutputWindingOrder: MTLWinding
func reset()
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPipelineDescriptor : CVarArg {
}
extension MTLRenderPipelineDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | |
|---|---|
| From | var alphaToCoverageEnabled: Bool |
| To | var isAlphaToCoverageEnabled: Bool |
| Declaration | |
|---|---|
| From | var alphaToOneEnabled: Bool |
| To | var isAlphaToOneEnabled: Bool |
| Declaration | |
|---|---|
| From | var rasterizationEnabled: Bool |
| To | var isRasterizationEnabled: Bool |
Modified MTLRenderPipelineErrorDomain [enum]
| Declaration | |
|---|---|
| From | enum MTLRenderPipelineError : UInt {
case Internal
case Unsupported
case InvalidInput
} |
| To | enum MTLRenderPipelineErrorDomain : UInt {
case `internal`
case unsupported
case invalidInput
} |
Modified MTLRenderPipelineErrorDomain.internal
| Declaration | |
|---|---|
| From | case Internal |
| To | case `internal` |
Modified MTLRenderPipelineErrorDomain.invalidInput
| Declaration | |
|---|---|
| From | case InvalidInput |
| To | case invalidInput |
Modified MTLRenderPipelineErrorDomain.unsupported
| Declaration | |
|---|---|
| From | case Unsupported |
| To | case unsupported |
Modified MTLRenderPipelineReflection
| Declaration | Protocols | |
|---|---|---|
| From | class MTLRenderPipelineReflection : NSObject {
var vertexArguments: [MTLArgument]? { get }
var fragmentArguments: [MTLArgument]? { get }
} | -- |
| To | class MTLRenderPipelineReflection : NSObject {
var vertexArguments: [MTLArgument]? { get }
var fragmentArguments: [MTLArgument]? { get }
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLRenderPipelineReflection : CVarArg {
}
extension MTLRenderPipelineReflection : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLResource
| Declaration | |
|---|---|
| From | protocol MTLResource : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
var cpuCacheMode: MTLCPUCacheMode { get }
var storageMode: MTLStorageMode { get }
func setPurgeableState(_ state: MTLPurgeableState) -> MTLPurgeableState
} |
| To | protocol MTLResource : NSObjectProtocol {
var label: String? { get set }
var device: MTLDevice { get }
var cpuCacheMode: MTLCPUCacheMode { get }
var storageMode: MTLStorageMode { get }
func setPurgeableState(_ state: MTLPurgeableState) -> MTLPurgeableState
var heap: MTLHeap? { get }
func makeAliasable()
func isAliasable() -> Bool
} |
Modified MTLResourceOptions [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MTLResourceOptions : OptionSetType {
init(rawValue rawValue: UInt)
static var CPUCacheModeDefaultCache: MTLResourceOptions { get }
static var CPUCacheModeWriteCombined: MTLResourceOptions { get }
static var StorageModeShared: MTLResourceOptions { get }
static var StorageModeManaged: MTLResourceOptions { get }
static var StorageModePrivate: MTLResourceOptions { get }
static var OptionCPUCacheModeDefault: MTLResourceOptions { get }
static var OptionCPUCacheModeWriteCombined: MTLResourceOptions { get }
} | OptionSetType |
| To | struct MTLResourceOptions : OptionSet {
init(rawValue rawValue: UInt)
static var cpuCacheModeDefaultCache: MTLResourceOptions { get }
static var cpuCacheModeWriteCombined: MTLResourceOptions { get }
static var storageModeShared: MTLResourceOptions { get }
static var storageModeManaged: MTLResourceOptions { get }
static var storageModePrivate: MTLResourceOptions { get }
static var storageModeMemoryless: MTLResourceOptions { get }
static var hazardTrackingModeUntracked: MTLResourceOptions { get }
static var optionCPUCacheModeDefault: MTLResourceOptions { get }
static var optionCPUCacheModeWriteCombined: MTLResourceOptions { get }
func intersect(_ other: MTLResourceOptions) -> MTLResourceOptions
func exclusiveOr(_ other: MTLResourceOptions) -> MTLResourceOptions
mutating func unionInPlace(_ other: MTLResourceOptions)
mutating func intersectInPlace(_ other: MTLResourceOptions)
mutating func exclusiveOrInPlace(_ other: MTLResourceOptions)
func isSubsetOf(_ other: MTLResourceOptions) -> Bool
func isDisjointWith(_ other: MTLResourceOptions) -> Bool
func isSupersetOf(_ other: MTLResourceOptions) -> Bool
mutating func subtractInPlace(_ other: MTLResourceOptions)
func isStrictSupersetOf(_ other: MTLResourceOptions) -> Bool
func isStrictSubsetOf(_ other: MTLResourceOptions) -> Bool
}
extension MTLResourceOptions {
func union(_ other: MTLResourceOptions) -> MTLResourceOptions
func intersection(_ other: MTLResourceOptions) -> MTLResourceOptions
func symmetricDifference(_ other: MTLResourceOptions) -> MTLResourceOptions
}
extension MTLResourceOptions {
func contains(_ member: MTLResourceOptions) -> Bool
mutating func insert(_ newMember: MTLResourceOptions) -> (inserted: Bool, memberAfterInsert: MTLResourceOptions)
mutating func remove(_ member: MTLResourceOptions) -> MTLResourceOptions?
mutating func update(with newMember: MTLResourceOptions) -> MTLResourceOptions?
}
extension MTLResourceOptions {
convenience init()
mutating func formUnion(_ other: MTLResourceOptions)
mutating func formIntersection(_ other: MTLResourceOptions)
mutating func formSymmetricDifference(_ other: MTLResourceOptions)
}
extension MTLResourceOptions {
convenience init<S : Sequence where S.Iterator.Element == MTLResourceOptions>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MTLResourceOptions...)
mutating func subtract(_ other: MTLResourceOptions)
func isSubset(of other: MTLResourceOptions) -> Bool
func isSuperset(of other: MTLResourceOptions) -> Bool
func isDisjoint(with other: MTLResourceOptions) -> Bool
func subtracting(_ other: MTLResourceOptions) -> MTLResourceOptions
var isEmpty: Bool { get }
func isStrictSuperset(of other: MTLResourceOptions) -> Bool
func isStrictSubset(of other: MTLResourceOptions) -> Bool
} | OptionSet |
| Declaration | |
|---|---|
| From | static var CPUCacheModeWriteCombined: MTLResourceOptions { get } |
| To | static var cpuCacheModeWriteCombined: MTLResourceOptions { get } |
| Declaration | |
|---|---|
| From | static var OptionCPUCacheModeWriteCombined: MTLResourceOptions { get } |
| To | static var optionCPUCacheModeWriteCombined: MTLResourceOptions { get } |
| Declaration | |
|---|---|
| From | static var StorageModeManaged: MTLResourceOptions { get } |
| To | static var storageModeManaged: MTLResourceOptions { get } |
| Declaration | |
|---|---|
| From | static var StorageModePrivate: MTLResourceOptions { get } |
| To | static var storageModePrivate: MTLResourceOptions { get } |
Modified MTLResourceOptions.storageModeShared
| Declaration | |
|---|---|
| From | static var StorageModeShared: MTLResourceOptions { get } |
| To | static var storageModeShared: MTLResourceOptions { get } |
Modified MTLSamplerAddressMode [enum]
| Declaration | |
|---|---|
| From | enum MTLSamplerAddressMode : UInt {
case ClampToEdge
case MirrorClampToEdge
case Repeat
case MirrorRepeat
case ClampToZero
} |
| To | enum MTLSamplerAddressMode : UInt {
case clampToEdge
case mirrorClampToEdge
case `repeat`
case mirrorRepeat
case clampToZero
case clampToBorderColor
} |
Modified MTLSamplerAddressMode.clampToEdge
| Declaration | |
|---|---|
| From | case ClampToEdge |
| To | case clampToEdge |
Modified MTLSamplerAddressMode.clampToZero
| Declaration | |
|---|---|
| From | case ClampToZero |
| To | case clampToZero |
| Declaration | |
|---|---|
| From | case MirrorClampToEdge |
| To | case mirrorClampToEdge |
Modified MTLSamplerAddressMode.mirrorRepeat
| Declaration | |
|---|---|
| From | case MirrorRepeat |
| To | case mirrorRepeat |
Modified MTLSamplerAddressMode.repeat
| Declaration | |
|---|---|
| From | case Repeat |
| To | case `repeat` |
Modified MTLSamplerDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLSamplerDescriptor : NSObject, NSCopying {
var minFilter: MTLSamplerMinMagFilter
var magFilter: MTLSamplerMinMagFilter
var mipFilter: MTLSamplerMipFilter
var maxAnisotropy: Int
var sAddressMode: MTLSamplerAddressMode
var tAddressMode: MTLSamplerAddressMode
var rAddressMode: MTLSamplerAddressMode
var normalizedCoordinates: Bool
var lodMinClamp: Float
var lodMaxClamp: Float
var compareFunction: MTLCompareFunction
var label: String?
} | NSCopying |
| To | class MTLSamplerDescriptor : NSObject, NSCopying {
var minFilter: MTLSamplerMinMagFilter
var magFilter: MTLSamplerMinMagFilter
var mipFilter: MTLSamplerMipFilter
var maxAnisotropy: Int
var sAddressMode: MTLSamplerAddressMode
var tAddressMode: MTLSamplerAddressMode
var rAddressMode: MTLSamplerAddressMode
var borderColor: MTLSamplerBorderColor
var normalizedCoordinates: Bool
var lodMinClamp: Float
var lodMaxClamp: Float
var lodAverage: Bool
var compareFunction: MTLCompareFunction
var label: String?
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLSamplerDescriptor : CVarArg {
}
extension MTLSamplerDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLSamplerMinMagFilter [enum]
| Declaration | |
|---|---|
| From | enum MTLSamplerMinMagFilter : UInt {
case Nearest
case Linear
} |
| To | enum MTLSamplerMinMagFilter : UInt {
case nearest
case linear
} |
Modified MTLSamplerMinMagFilter.linear
| Declaration | |
|---|---|
| From | case Linear |
| To | case linear |
Modified MTLSamplerMinMagFilter.nearest
| Declaration | |
|---|---|
| From | case Nearest |
| To | case nearest |
Modified MTLSamplerMipFilter [enum]
| Declaration | |
|---|---|
| From | enum MTLSamplerMipFilter : UInt {
case NotMipmapped
case Nearest
case Linear
} |
| To | enum MTLSamplerMipFilter : UInt {
case notMipmapped
case nearest
case linear
} |
Modified MTLSamplerMipFilter.linear
| Declaration | |
|---|---|
| From | case Linear |
| To | case linear |
Modified MTLSamplerMipFilter.nearest
| Declaration | |
|---|---|
| From | case Nearest |
| To | case nearest |
Modified MTLSamplerMipFilter.notMipmapped
| Declaration | |
|---|---|
| From | case NotMipmapped |
| To | case notMipmapped |
Modified MTLStencilDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLStencilDescriptor : NSObject, NSCopying {
var stencilCompareFunction: MTLCompareFunction
var stencilFailureOperation: MTLStencilOperation
var depthFailureOperation: MTLStencilOperation
var depthStencilPassOperation: MTLStencilOperation
var readMask: UInt32
var writeMask: UInt32
} | NSCopying |
| To | class MTLStencilDescriptor : NSObject, NSCopying {
var stencilCompareFunction: MTLCompareFunction
var stencilFailureOperation: MTLStencilOperation
var depthFailureOperation: MTLStencilOperation
var depthStencilPassOperation: MTLStencilOperation
var readMask: UInt32
var writeMask: UInt32
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLStencilDescriptor : CVarArg {
}
extension MTLStencilDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLStencilOperation [enum]
| Declaration | |
|---|---|
| From | enum MTLStencilOperation : UInt {
case Keep
case Zero
case Replace
case IncrementClamp
case DecrementClamp
case Invert
case IncrementWrap
case DecrementWrap
} |
| To | enum MTLStencilOperation : UInt {
case keep
case zero
case replace
case incrementClamp
case decrementClamp
case invert
case incrementWrap
case decrementWrap
} |
Modified MTLStencilOperation.decrementClamp
| Declaration | |
|---|---|
| From | case DecrementClamp |
| To | case decrementClamp |
Modified MTLStencilOperation.decrementWrap
| Declaration | |
|---|---|
| From | case DecrementWrap |
| To | case decrementWrap |
Modified MTLStencilOperation.incrementClamp
| Declaration | |
|---|---|
| From | case IncrementClamp |
| To | case incrementClamp |
Modified MTLStencilOperation.incrementWrap
| Declaration | |
|---|---|
| From | case IncrementWrap |
| To | case incrementWrap |
Modified MTLStencilOperation.invert
| Declaration | |
|---|---|
| From | case Invert |
| To | case invert |
Modified MTLStencilOperation.keep
| Declaration | |
|---|---|
| From | case Keep |
| To | case keep |
Modified MTLStencilOperation.replace
| Declaration | |
|---|---|
| From | case Replace |
| To | case replace |
Modified MTLStencilOperation.zero
| Declaration | |
|---|---|
| From | case Zero |
| To | case zero |
Modified MTLStorageMode [enum]
| Declaration | |
|---|---|
| From | enum MTLStorageMode : UInt {
case Shared
case Managed
case Private
} |
| To | enum MTLStorageMode : UInt {
case shared
case managed
case `private`
case memoryless
} |
Modified MTLStorageMode.managed
| Declaration | |
|---|---|
| From | case Managed |
| To | case managed |
Modified MTLStorageMode.private
| Declaration | |
|---|---|
| From | case Private |
| To | case `private` |
Modified MTLStorageMode.shared
| Declaration | |
|---|---|
| From | case Shared |
| To | case shared |
Modified MTLStoreAction [enum]
| Declaration | |
|---|---|
| From | enum MTLStoreAction : UInt {
case DontCare
case Store
case MultisampleResolve
} |
| To | enum MTLStoreAction : UInt {
case dontCare
case store
case multisampleResolve
case storeAndMultisampleResolve
case unknown
} |
Modified MTLStoreAction.dontCare
| Declaration | |
|---|---|
| From | case DontCare |
| To | case dontCare |
Modified MTLStoreAction.multisampleResolve
| Declaration | |
|---|---|
| From | case MultisampleResolve |
| To | case multisampleResolve |
Modified MTLStoreAction.store
| Declaration | |
|---|---|
| From | case Store |
| To | case store |
Modified MTLStructMember
| Declaration | Protocols | |
|---|---|---|
| From | class MTLStructMember : NSObject {
var name: String { get }
var offset: Int { get }
var dataType: MTLDataType { get }
func structType() -> MTLStructType?
func arrayType() -> MTLArrayType?
} | -- |
| To | class MTLStructMember : NSObject {
var name: String { get }
var offset: Int { get }
var dataType: MTLDataType { get }
func structType() -> MTLStructType?
func arrayType() -> MTLArrayType?
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLStructMember : CVarArg {
}
extension MTLStructMember : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLStructType
| Declaration | Protocols | |
|---|---|---|
| From | class MTLStructType : NSObject {
var members: [MTLStructMember] { get }
func memberByName(_ name: String) -> MTLStructMember?
} | -- |
| To | class MTLStructType : NSObject {
var members: [MTLStructMember] { get }
func memberByName(_ name: String) -> MTLStructMember?
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLStructType : CVarArg {
}
extension MTLStructType : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLTexture
| Declaration | |
|---|---|
| From | protocol MTLTexture : MTLResource {
var rootResource: MTLResource? { get }
var parentTexture: MTLTexture? { get }
var parentRelativeLevel: Int { get }
var parentRelativeSlice: Int { get }
var buffer: MTLBuffer? { get }
var bufferOffset: Int { get }
var bufferBytesPerRow: Int { get }
var iosurface: IOSurface? { get }
var iosurfacePlane: Int { get }
var textureType: MTLTextureType { get }
var pixelFormat: MTLPixelFormat { get }
var width: Int { get }
var height: Int { get }
var depth: Int { get }
var mipmapLevelCount: Int { get }
var sampleCount: Int { get }
var arrayLength: Int { get }
var usage: MTLTextureUsage { get }
var framebufferOnly: Bool { get }
func getBytes(_ pixelBytes: UnsafeMutablePointer<Void>, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int, fromRegion region: MTLRegion, mipmapLevel level: Int, slice slice: Int)
func replaceRegion(_ region: MTLRegion, mipmapLevel level: Int, slice slice: Int, withBytes pixelBytes: UnsafePointer<Void>, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int)
func getBytes(_ pixelBytes: UnsafeMutablePointer<Void>, bytesPerRow bytesPerRow: Int, fromRegion region: MTLRegion, mipmapLevel level: Int)
func replaceRegion(_ region: MTLRegion, mipmapLevel level: Int, withBytes pixelBytes: UnsafePointer<Void>, bytesPerRow bytesPerRow: Int)
func newTextureViewWithPixelFormat(_ pixelFormat: MTLPixelFormat) -> MTLTexture
func newTextureViewWithPixelFormat(_ pixelFormat: MTLPixelFormat, textureType textureType: MTLTextureType, levels levelRange: NSRange, slices sliceRange: NSRange) -> MTLTexture
} |
| To | protocol MTLTexture : MTLResource {
var rootResource: MTLResource? { get }
var parent: MTLTexture? { get }
var parentRelativeLevel: Int { get }
var parentRelativeSlice: Int { get }
var buffer: MTLBuffer? { get }
var bufferOffset: Int { get }
var bufferBytesPerRow: Int { get }
var iosurface: IOSurfaceRef? { get }
var iosurfacePlane: Int { get }
var textureType: MTLTextureType { get }
var pixelFormat: MTLPixelFormat { get }
var width: Int { get }
var height: Int { get }
var depth: Int { get }
var mipmapLevelCount: Int { get }
var sampleCount: Int { get }
var arrayLength: Int { get }
var usage: MTLTextureUsage { get }
var isFramebufferOnly: Bool { get }
func getBytes(_ pixelBytes: UnsafeMutableRawPointer, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int, from region: MTLRegion, mipmapLevel level: Int, slice slice: Int)
func replace(region region: MTLRegion, mipmapLevel level: Int, slice slice: Int, withBytes pixelBytes: UnsafeRawPointer, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int)
func getBytes(_ pixelBytes: UnsafeMutableRawPointer, bytesPerRow bytesPerRow: Int, from region: MTLRegion, mipmapLevel level: Int)
func replace(region region: MTLRegion, mipmapLevel level: Int, withBytes pixelBytes: UnsafeRawPointer, bytesPerRow bytesPerRow: Int)
func makeTextureView(pixelFormat pixelFormat: MTLPixelFormat) -> MTLTexture
func makeTextureView(pixelFormat pixelFormat: MTLPixelFormat, textureType textureType: MTLTextureType, levels levelRange: NSRange, slices sliceRange: NSRange) -> MTLTexture
} |
| Declaration | |
|---|---|
| From | func getBytes(_ pixelBytes: UnsafeMutablePointer<Void>, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int, fromRegion region: MTLRegion, mipmapLevel level: Int, slice slice: Int) |
| To | func getBytes(_ pixelBytes: UnsafeMutableRawPointer, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int, from region: MTLRegion, mipmapLevel level: Int, slice slice: Int) |
Modified MTLTexture.getBytes(_: UnsafeMutableRawPointer, bytesPerRow: Int, from: MTLRegion, mipmapLevel: Int)
| Declaration | |
|---|---|
| From | func getBytes(_ pixelBytes: UnsafeMutablePointer<Void>, bytesPerRow bytesPerRow: Int, fromRegion region: MTLRegion, mipmapLevel level: Int) |
| To | func getBytes(_ pixelBytes: UnsafeMutableRawPointer, bytesPerRow bytesPerRow: Int, from region: MTLRegion, mipmapLevel level: Int) |
Modified MTLTexture.iosurface
| Declaration | |
|---|---|
| From | var iosurface: IOSurface? { get } |
| To | var iosurface: IOSurfaceRef? { get } |
Modified MTLTexture.isFramebufferOnly
| Declaration | |
|---|---|
| From | var framebufferOnly: Bool { get } |
| To | var isFramebufferOnly: Bool { get } |
| Declaration | |
|---|---|
| From | func newTextureViewWithPixelFormat(_ pixelFormat: MTLPixelFormat) -> MTLTexture |
| To | func makeTextureView(pixelFormat pixelFormat: MTLPixelFormat) -> MTLTexture |
| Declaration | |
|---|---|
| From | func newTextureViewWithPixelFormat(_ pixelFormat: MTLPixelFormat, textureType textureType: MTLTextureType, levels levelRange: NSRange, slices sliceRange: NSRange) -> MTLTexture |
| To | func makeTextureView(pixelFormat pixelFormat: MTLPixelFormat, textureType textureType: MTLTextureType, levels levelRange: NSRange, slices sliceRange: NSRange) -> MTLTexture |
Modified MTLTexture.parent
| Declaration | |
|---|---|
| From | var parentTexture: MTLTexture? { get } |
| To | var parent: MTLTexture? { get } |
| Declaration | |
|---|---|
| From | func replaceRegion(_ region: MTLRegion, mipmapLevel level: Int, slice slice: Int, withBytes pixelBytes: UnsafePointer<Void>, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int) |
| To | func replace(region region: MTLRegion, mipmapLevel level: Int, slice slice: Int, withBytes pixelBytes: UnsafeRawPointer, bytesPerRow bytesPerRow: Int, bytesPerImage bytesPerImage: Int) |
| Declaration | |
|---|---|
| From | func replaceRegion(_ region: MTLRegion, mipmapLevel level: Int, withBytes pixelBytes: UnsafePointer<Void>, bytesPerRow bytesPerRow: Int) |
| To | func replace(region region: MTLRegion, mipmapLevel level: Int, withBytes pixelBytes: UnsafeRawPointer, bytesPerRow bytesPerRow: Int) |
Modified MTLTexture.rootResource
| Deprecation | |
|---|---|
| From | -- |
| To | OS X 10.12 |
Modified MTLTextureDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLTextureDescriptor : NSObject, NSCopying {
class func texture2DDescriptorWithPixelFormat(_ pixelFormat: MTLPixelFormat, width width: Int, height height: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor
class func textureCubeDescriptorWithPixelFormat(_ pixelFormat: MTLPixelFormat, size size: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor
var textureType: MTLTextureType
var pixelFormat: MTLPixelFormat
var width: Int
var height: Int
var depth: Int
var mipmapLevelCount: Int
var sampleCount: Int
var arrayLength: Int
var resourceOptions: MTLResourceOptions
var cpuCacheMode: MTLCPUCacheMode
var storageMode: MTLStorageMode
var usage: MTLTextureUsage
} | NSCopying |
| To | class MTLTextureDescriptor : NSObject, NSCopying {
class func texture2DDescriptor(pixelFormat pixelFormat: MTLPixelFormat, width width: Int, height height: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor
class func textureCubeDescriptor(pixelFormat pixelFormat: MTLPixelFormat, size size: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor
var textureType: MTLTextureType
var pixelFormat: MTLPixelFormat
var width: Int
var height: Int
var depth: Int
var mipmapLevelCount: Int
var sampleCount: Int
var arrayLength: Int
var resourceOptions: MTLResourceOptions
var cpuCacheMode: MTLCPUCacheMode
var storageMode: MTLStorageMode
var usage: MTLTextureUsage
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLTextureDescriptor : CVarArg {
}
extension MTLTextureDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | |
|---|---|
| From | class func texture2DDescriptorWithPixelFormat(_ pixelFormat: MTLPixelFormat, width width: Int, height height: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor |
| To | class func texture2DDescriptor(pixelFormat pixelFormat: MTLPixelFormat, width width: Int, height height: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor |
| Declaration | |
|---|---|
| From | class func textureCubeDescriptorWithPixelFormat(_ pixelFormat: MTLPixelFormat, size size: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor |
| To | class func textureCubeDescriptor(pixelFormat pixelFormat: MTLPixelFormat, size size: Int, mipmapped mipmapped: Bool) -> MTLTextureDescriptor |
Modified MTLTextureType [enum]
| Declaration | |
|---|---|
| From | enum MTLTextureType : UInt {
case Type1D
case Type1DArray
case Type2D
case Type2DArray
case Type2DMultisample
case TypeCube
case TypeCubeArray
case Type3D
} |
| To | enum MTLTextureType : UInt {
case type1D
case type1DArray
case type2D
case type2DArray
case type2DMultisample
case typeCube
case typeCubeArray
case type3D
} |
Modified MTLTextureType.type1D
| Declaration | |
|---|---|
| From | case Type1D |
| To | case type1D |
Modified MTLTextureType.type1DArray
| Declaration | |
|---|---|
| From | case Type1DArray |
| To | case type1DArray |
Modified MTLTextureType.type2D
| Declaration | |
|---|---|
| From | case Type2D |
| To | case type2D |
Modified MTLTextureType.type2DArray
| Declaration | |
|---|---|
| From | case Type2DArray |
| To | case type2DArray |
Modified MTLTextureType.type2DMultisample
| Declaration | |
|---|---|
| From | case Type2DMultisample |
| To | case type2DMultisample |
Modified MTLTextureType.type3D
| Declaration | |
|---|---|
| From | case Type3D |
| To | case type3D |
Modified MTLTextureType.typeCube
| Declaration | |
|---|---|
| From | case TypeCube |
| To | case typeCube |
Modified MTLTextureType.typeCubeArray
| Declaration | |
|---|---|
| From | case TypeCubeArray |
| To | case typeCubeArray |
Modified MTLTextureUsage [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MTLTextureUsage : OptionSetType {
init(rawValue rawValue: UInt)
static var Unknown: MTLTextureUsage { get }
static var ShaderRead: MTLTextureUsage { get }
static var ShaderWrite: MTLTextureUsage { get }
static var RenderTarget: MTLTextureUsage { get }
static var PixelFormatView: MTLTextureUsage { get }
} | OptionSetType |
| To | struct MTLTextureUsage : OptionSet {
init(rawValue rawValue: UInt)
static var unknown: MTLTextureUsage { get }
static var shaderRead: MTLTextureUsage { get }
static var shaderWrite: MTLTextureUsage { get }
static var renderTarget: MTLTextureUsage { get }
static var pixelFormatView: MTLTextureUsage { get }
func intersect(_ other: MTLTextureUsage) -> MTLTextureUsage
func exclusiveOr(_ other: MTLTextureUsage) -> MTLTextureUsage
mutating func unionInPlace(_ other: MTLTextureUsage)
mutating func intersectInPlace(_ other: MTLTextureUsage)
mutating func exclusiveOrInPlace(_ other: MTLTextureUsage)
func isSubsetOf(_ other: MTLTextureUsage) -> Bool
func isDisjointWith(_ other: MTLTextureUsage) -> Bool
func isSupersetOf(_ other: MTLTextureUsage) -> Bool
mutating func subtractInPlace(_ other: MTLTextureUsage)
func isStrictSupersetOf(_ other: MTLTextureUsage) -> Bool
func isStrictSubsetOf(_ other: MTLTextureUsage) -> Bool
}
extension MTLTextureUsage {
func union(_ other: MTLTextureUsage) -> MTLTextureUsage
func intersection(_ other: MTLTextureUsage) -> MTLTextureUsage
func symmetricDifference(_ other: MTLTextureUsage) -> MTLTextureUsage
}
extension MTLTextureUsage {
func contains(_ member: MTLTextureUsage) -> Bool
mutating func insert(_ newMember: MTLTextureUsage) -> (inserted: Bool, memberAfterInsert: MTLTextureUsage)
mutating func remove(_ member: MTLTextureUsage) -> MTLTextureUsage?
mutating func update(with newMember: MTLTextureUsage) -> MTLTextureUsage?
}
extension MTLTextureUsage {
convenience init()
mutating func formUnion(_ other: MTLTextureUsage)
mutating func formIntersection(_ other: MTLTextureUsage)
mutating func formSymmetricDifference(_ other: MTLTextureUsage)
}
extension MTLTextureUsage {
convenience init<S : Sequence where S.Iterator.Element == MTLTextureUsage>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MTLTextureUsage...)
mutating func subtract(_ other: MTLTextureUsage)
func isSubset(of other: MTLTextureUsage) -> Bool
func isSuperset(of other: MTLTextureUsage) -> Bool
func isDisjoint(with other: MTLTextureUsage) -> Bool
func subtracting(_ other: MTLTextureUsage) -> MTLTextureUsage
var isEmpty: Bool { get }
func isStrictSuperset(of other: MTLTextureUsage) -> Bool
func isStrictSubset(of other: MTLTextureUsage) -> Bool
} | OptionSet |
Modified MTLTextureUsage.pixelFormatView
| Declaration | |
|---|---|
| From | static var PixelFormatView: MTLTextureUsage { get } |
| To | static var pixelFormatView: MTLTextureUsage { get } |
Modified MTLTextureUsage.renderTarget
| Declaration | |
|---|---|
| From | static var RenderTarget: MTLTextureUsage { get } |
| To | static var renderTarget: MTLTextureUsage { get } |
Modified MTLTextureUsage.shaderRead
| Declaration | |
|---|---|
| From | static var ShaderRead: MTLTextureUsage { get } |
| To | static var shaderRead: MTLTextureUsage { get } |
Modified MTLTextureUsage.shaderWrite
| Declaration | |
|---|---|
| From | static var ShaderWrite: MTLTextureUsage { get } |
| To | static var shaderWrite: MTLTextureUsage { get } |
Modified MTLTextureUsage.unknown
| Declaration | |
|---|---|
| From | static var Unknown: MTLTextureUsage { get } |
| To | static var unknown: MTLTextureUsage { get } |
Modified MTLTriangleFillMode [enum]
| Declaration | |
|---|---|
| From | enum MTLTriangleFillMode : UInt {
case Fill
case Lines
} |
| To | enum MTLTriangleFillMode : UInt {
case fill
case lines
} |
Modified MTLTriangleFillMode.fill
| Declaration | |
|---|---|
| From | case Fill |
| To | case fill |
Modified MTLTriangleFillMode.lines
| Declaration | |
|---|---|
| From | case Lines |
| To | case lines |
Modified MTLVertexAttribute
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexAttribute : NSObject {
var name: String? { get }
var attributeIndex: Int { get }
var attributeType: MTLDataType { get }
var active: Bool { get }
} | -- |
| To | class MTLVertexAttribute : NSObject {
var name: String? { get }
var attributeIndex: Int { get }
var attributeType: MTLDataType { get }
var isActive: Bool { get }
var isPatchData: Bool { get }
var isPatchControlPointData: Bool { get }
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexAttribute : CVarArg {
}
extension MTLVertexAttribute : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MTLVertexAttribute.isActive
| Declaration | |
|---|---|
| From | var active: Bool { get } |
| To | var isActive: Bool { get } |
Modified MTLVertexAttributeDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexAttributeDescriptor : NSObject, NSCopying {
var format: MTLVertexFormat
var offset: Int
var bufferIndex: Int
} | NSCopying |
| To | class MTLVertexAttributeDescriptor : NSObject, NSCopying {
var format: MTLVertexFormat
var offset: Int
var bufferIndex: Int
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexAttributeDescriptor : CVarArg {
}
extension MTLVertexAttributeDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLVertexAttributeDescriptorArray
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexAttributeDescriptorArray : NSObject {
subscript (_ index: Int) -> MTLVertexAttributeDescriptor!
func objectAtIndexedSubscript(_ index: Int) -> MTLVertexAttributeDescriptor
func setObject(_ attributeDesc: MTLVertexAttributeDescriptor?, atIndexedSubscript index: Int)
} | -- |
| To | class MTLVertexAttributeDescriptorArray : NSObject {
subscript(_ index: Int) -> MTLVertexAttributeDescriptor
func objectAtIndexedSubscript(_ index: Int) -> MTLVertexAttributeDescriptor
func setObject(_ attributeDesc: MTLVertexAttributeDescriptor?, atIndexedSubscript index: Int)
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexAttributeDescriptorArray : CVarArg {
}
extension MTLVertexAttributeDescriptorArray : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | subscript (_ index: Int) -> MTLVertexAttributeDescriptor! |
| To | subscript(_ index: Int) -> MTLVertexAttributeDescriptor |
Modified MTLVertexBufferLayoutDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexBufferLayoutDescriptor : NSObject, NSCopying {
var stride: Int
var stepFunction: MTLVertexStepFunction
var stepRate: Int
} | NSCopying |
| To | class MTLVertexBufferLayoutDescriptor : NSObject, NSCopying {
var stride: Int
var stepFunction: MTLVertexStepFunction
var stepRate: Int
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexBufferLayoutDescriptor : CVarArg {
}
extension MTLVertexBufferLayoutDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLVertexBufferLayoutDescriptorArray
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexBufferLayoutDescriptorArray : NSObject {
subscript (_ index: Int) -> MTLVertexBufferLayoutDescriptor!
func objectAtIndexedSubscript(_ index: Int) -> MTLVertexBufferLayoutDescriptor
func setObject(_ bufferDesc: MTLVertexBufferLayoutDescriptor?, atIndexedSubscript index: Int)
} | -- |
| To | class MTLVertexBufferLayoutDescriptorArray : NSObject {
subscript(_ index: Int) -> MTLVertexBufferLayoutDescriptor
func objectAtIndexedSubscript(_ index: Int) -> MTLVertexBufferLayoutDescriptor
func setObject(_ bufferDesc: MTLVertexBufferLayoutDescriptor?, atIndexedSubscript index: Int)
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexBufferLayoutDescriptorArray : CVarArg {
}
extension MTLVertexBufferLayoutDescriptorArray : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | subscript (_ index: Int) -> MTLVertexBufferLayoutDescriptor! |
| To | subscript(_ index: Int) -> MTLVertexBufferLayoutDescriptor |
Modified MTLVertexDescriptor
| Declaration | Protocols | |
|---|---|---|
| From | class MTLVertexDescriptor : NSObject, NSCopying {
init()
class func vertexDescriptor() -> MTLVertexDescriptor
var layouts: MTLVertexBufferLayoutDescriptorArray { get }
var attributes: MTLVertexAttributeDescriptorArray { get }
func reset()
} | NSCopying |
| To | class MTLVertexDescriptor : NSObject, NSCopying {
init()
class func vertexDescriptor() -> MTLVertexDescriptor
var layouts: MTLVertexBufferLayoutDescriptorArray { get }
var attributes: MTLVertexAttributeDescriptorArray { get }
func reset()
func scriptingIsEqual(to object: Any) -> Bool
func scriptingIsLessThanOrEqual(to object: Any) -> Bool
func scriptingIsLessThan(_ object: Any) -> Bool
func scriptingIsGreaterThanOrEqual(to object: Any) -> Bool
func scriptingIsGreaterThan(_ object: Any) -> Bool
func scriptingBegins(with object: Any) -> Bool
func scriptingEnds(with object: Any) -> Bool
func scriptingContains(_ object: Any) -> Bool
func isEqual(to object: Any?) -> Bool
func isLessThanOrEqual(to object: Any?) -> Bool
func isLessThan(_ object: Any?) -> Bool
func isGreaterThanOrEqual(to object: Any?) -> Bool
func isGreaterThan(_ object: Any?) -> Bool
func isNotEqual(to object: Any?) -> Bool
func doesContain(_ object: Any) -> Bool
func isLike(_ object: String) -> Bool
func isCaseInsensitiveLike(_ object: String) -> Bool
var objectSpecifier: NSScriptObjectSpecifier? { get }
func indicesOfObjects(byEvaluatingObjectSpecifier specifier: NSScriptObjectSpecifier) -> [NSNumber]?
func value(at index: Int, inPropertyWithKey key: String) -> Any?
func value(withName name: String, inPropertyWithKey key: String) -> Any?
func value(withUniqueID uniqueID: Any, inPropertyWithKey key: String) -> Any?
func insertValue(_ value: Any, at index: Int, inPropertyWithKey key: String)
func removeValue(at index: Int, fromPropertyWithKey key: String)
func replaceValue(at index: Int, inPropertyWithKey key: String, withValue value: Any)
func insertValue(_ value: Any, inPropertyWithKey key: String)
func coerceValue(_ value: Any?, forKey key: String) -> Any?
var classCode: FourCharCode { get }
var className: String { get }
func scriptingValue(for objectSpecifier: NSScriptObjectSpecifier) -> Any?
var scriptingProperties: [String : Any]?
func copyScriptingValue(_ value: Any, forKey key: String, withProperties properties: [String : Any]) -> Any?
func newScriptingObject(of objectClass: AnyClass, forValueForKey key: String, withContentsValue contentsValue: Any?, properties properties: [String : Any]) -> Any?
@NSCopying var classDescription: NSClassDescription { get }
var attributeKeys: [String] { get }
var toOneRelationshipKeys: [String] { get }
var toManyRelationshipKeys: [String] { get }
func inverse(forRelationshipKey relationshipKey: String) -> String?
var classForPortCoder: AnyClass { get }
func replacementObject(for coder: NSPortCoder) -> Any?
var classForArchiver: AnyClass? { get }
func replacementObject(for archiver: NSArchiver) -> Any?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func setKeys(_ keys: [Any], triggerChangeNotificationsForDependentKey dependentKey: String)
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class func useStoredAccessor() -> Bool
func storedValue(forKey key: String) -> Any?
func takeStoredValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKey key: String)
func takeValue(_ value: Any?, forKeyPath keyPath: String)
func handleQuery(withUnboundKey key: String) -> Any?
func handleTakeValue(_ value: Any?, forUnboundKey key: String)
func unableToSetNil(forKey key: String)
func values(forKeys keys: [Any]) -> [AnyHashable : Any]
func takeValues(from properties: [AnyHashable : Any])
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func pose(as aClass: AnyClass)
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func replacementObject(for aCoder: NSCoder) -> Any?
func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension MTLVertexDescriptor : CVarArg {
}
extension MTLVertexDescriptor : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MTLVertexFormat [enum]
| Declaration | |
|---|---|
| From | enum MTLVertexFormat : UInt {
case Invalid
case UChar2
case UChar3
case UChar4
case Char2
case Char3
case Char4
case UChar2Normalized
case UChar3Normalized
case UChar4Normalized
case Char2Normalized
case Char3Normalized
case Char4Normalized
case UShort2
case UShort3
case UShort4
case Short2
case Short3
case Short4
case UShort2Normalized
case UShort3Normalized
case UShort4Normalized
case Short2Normalized
case Short3Normalized
case Short4Normalized
case Half2
case Half3
case Half4
case Float
case Float2
case Float3
case Float4
case Int
case Int2
case Int3
case Int4
case UInt
case UInt2
case UInt3
case UInt4
case Int1010102Normalized
case UInt1010102Normalized
} |
| To | enum MTLVertexFormat : UInt {
case invalid
case uchar2
case uchar3
case uchar4
case char2
case char3
case char4
case uchar2Normalized
case uchar3Normalized
case uchar4Normalized
case char2Normalized
case char3Normalized
case char4Normalized
case ushort2
case ushort3
case ushort4
case short2
case short3
case short4
case ushort2Normalized
case ushort3Normalized
case ushort4Normalized
case short2Normalized
case short3Normalized
case short4Normalized
case half2
case half3
case half4
case float
case float2
case float3
case float4
case int
case int2
case int3
case int4
case uint
case uint2
case uint3
case uint4
case int1010102Normalized
case uint1010102Normalized
} |
Modified MTLVertexFormat.char2
| Declaration | |
|---|---|
| From | case Char2 |
| To | case char2 |
Modified MTLVertexFormat.char2Normalized
| Declaration | |
|---|---|
| From | case Char2Normalized |
| To | case char2Normalized |
Modified MTLVertexFormat.char3
| Declaration | |
|---|---|
| From | case Char3 |
| To | case char3 |
Modified MTLVertexFormat.char3Normalized
| Declaration | |
|---|---|
| From | case Char3Normalized |
| To | case char3Normalized |
Modified MTLVertexFormat.char4
| Declaration | |
|---|---|
| From | case Char4 |
| To | case char4 |
Modified MTLVertexFormat.char4Normalized
| Declaration | |
|---|---|
| From | case Char4Normalized |
| To | case char4Normalized |
Modified MTLVertexFormat.float
| Declaration | |
|---|---|
| From | case Float |
| To | case float |
Modified MTLVertexFormat.float2
| Declaration | |
|---|---|
| From | case Float2 |
| To | case float2 |
Modified MTLVertexFormat.float3
| Declaration | |
|---|---|
| From | case Float3 |
| To | case float3 |
Modified MTLVertexFormat.float4
| Declaration | |
|---|---|
| From | case Float4 |
| To | case float4 |
Modified MTLVertexFormat.half2
| Declaration | |
|---|---|
| From | case Half2 |
| To | case half2 |
Modified MTLVertexFormat.half3
| Declaration | |
|---|---|
| From | case Half3 |
| To | case half3 |
Modified MTLVertexFormat.half4
| Declaration | |
|---|---|
| From | case Half4 |
| To | case half4 |
Modified MTLVertexFormat.int
| Declaration | |
|---|---|
| From | case Int |
| To | case int |
Modified MTLVertexFormat.int1010102Normalized
| Declaration | |
|---|---|
| From | case Int1010102Normalized |
| To | case int1010102Normalized |
Modified MTLVertexFormat.int2
| Declaration | |
|---|---|
| From | case Int2 |
| To | case int2 |
Modified MTLVertexFormat.int3
| Declaration | |
|---|---|
| From | case Int3 |
| To | case int3 |
Modified MTLVertexFormat.int4
| Declaration | |
|---|---|
| From | case Int4 |
| To | case int4 |
Modified MTLVertexFormat.invalid
| Declaration | |
|---|---|
| From | case Invalid |
| To | case invalid |
Modified MTLVertexFormat.short2
| Declaration | |
|---|---|
| From | case Short2 |
| To | case short2 |
Modified MTLVertexFormat.short2Normalized
| Declaration | |
|---|---|
| From | case Short2Normalized |
| To | case short2Normalized |
Modified MTLVertexFormat.short3
| Declaration | |
|---|---|
| From | case Short3 |
| To | case short3 |
Modified MTLVertexFormat.short3Normalized
| Declaration | |
|---|---|
| From | case Short3Normalized |
| To | case short3Normalized |
Modified MTLVertexFormat.short4
| Declaration | |
|---|---|
| From | case Short4 |
| To | case short4 |
Modified MTLVertexFormat.short4Normalized
| Declaration | |
|---|---|
| From | case Short4Normalized |
| To | case short4Normalized |
Modified MTLVertexFormat.uchar2
| Declaration | |
|---|---|
| From | case UChar2 |
| To | case uchar2 |
Modified MTLVertexFormat.uchar2Normalized
| Declaration | |
|---|---|
| From | case UChar2Normalized |
| To | case uchar2Normalized |
Modified MTLVertexFormat.uchar3
| Declaration | |
|---|---|
| From | case UChar3 |
| To | case uchar3 |
Modified MTLVertexFormat.uchar3Normalized
| Declaration | |
|---|---|
| From | case UChar3Normalized |
| To | case uchar3Normalized |
Modified MTLVertexFormat.uchar4
| Declaration | |
|---|---|
| From | case UChar4 |
| To | case uchar4 |
Modified MTLVertexFormat.uchar4Normalized
| Declaration | |
|---|---|
| From | case UChar4Normalized |
| To | case uchar4Normalized |
Modified MTLVertexFormat.uint
| Declaration | |
|---|---|
| From | case UInt |
| To | case uint |
| Declaration | |
|---|---|
| From | case UInt1010102Normalized |
| To | case uint1010102Normalized |
Modified MTLVertexFormat.uint2
| Declaration | |
|---|---|
| From | case UInt2 |
| To | case uint2 |
Modified MTLVertexFormat.uint3
| Declaration | |
|---|---|
| From | case UInt3 |
| To | case uint3 |
Modified MTLVertexFormat.uint4
| Declaration | |
|---|---|
| From | case UInt4 |
| To | case uint4 |
Modified MTLVertexFormat.ushort2
| Declaration | |
|---|---|
| From | case UShort2 |
| To | case ushort2 |
Modified MTLVertexFormat.ushort2Normalized
| Declaration | |
|---|---|
| From | case UShort2Normalized |
| To | case ushort2Normalized |
Modified MTLVertexFormat.ushort3
| Declaration | |
|---|---|
| From | case UShort3 |
| To | case ushort3 |
Modified MTLVertexFormat.ushort3Normalized
| Declaration | |
|---|---|
| From | case UShort3Normalized |
| To | case ushort3Normalized |
Modified MTLVertexFormat.ushort4
| Declaration | |
|---|---|
| From | case UShort4 |
| To | case ushort4 |
Modified MTLVertexFormat.ushort4Normalized
| Declaration | |
|---|---|
| From | case UShort4Normalized |
| To | case ushort4Normalized |
Modified MTLVertexStepFunction [enum]
| Declaration | |
|---|---|
| From | enum MTLVertexStepFunction : UInt {
case Constant
case PerVertex
case PerInstance
} |
| To | enum MTLVertexStepFunction : UInt {
case constant
case perVertex
case perInstance
case perPatch
case perPatchControlPoint
} |
Modified MTLVertexStepFunction.constant
| Declaration | |
|---|---|
| From | case Constant |
| To | case constant |
Modified MTLVertexStepFunction.perInstance
| Declaration | |
|---|---|
| From | case PerInstance |
| To | case perInstance |
Modified MTLVertexStepFunction.perVertex
| Declaration | |
|---|---|
| From | case PerVertex |
| To | case perVertex |
Modified MTLVisibilityResultMode [enum]
| Declaration | |
|---|---|
| From | enum MTLVisibilityResultMode : UInt {
case Disabled
case Boolean
case Counting
} |
| To | enum MTLVisibilityResultMode : UInt {
case disabled
case boolean
case counting
} |
Modified MTLVisibilityResultMode.boolean
| Declaration | |
|---|---|
| From | case Boolean |
| To | case boolean |
Modified MTLVisibilityResultMode.counting
| Declaration | |
|---|---|
| From | case Counting |
| To | case counting |
Modified MTLVisibilityResultMode.disabled
| Declaration | |
|---|---|
| From | case Disabled |
| To | case disabled |
Modified MTLWinding [enum]
| Declaration | |
|---|---|
| From | enum MTLWinding : UInt {
case Clockwise
case CounterClockwise
} |
| To | enum MTLWinding : UInt {
case clockwise
case counterClockwise
} |
Modified MTLWinding.clockwise
| Declaration | |
|---|---|
| From | case Clockwise |
| To | case clockwise |
Modified MTLWinding.counterClockwise
| Declaration | |
|---|---|
| From | case CounterClockwise |
| To | case counterClockwise |
Modified MTLCommandBufferHandler
| Declaration | |
|---|---|
| From | typealias MTLCommandBufferHandler = (MTLCommandBuffer) -> Void |
| To | typealias MTLCommandBufferHandler = (MTLCommandBuffer) -> Swift.Void |
| Declaration | |
|---|---|
| From | typealias MTLNewComputePipelineStateCompletionHandler = (MTLComputePipelineState?, NSError?) -> Void |
| To | typealias MTLNewComputePipelineStateCompletionHandler = (MTLComputePipelineState?, Error?) -> Swift.Void |
| Declaration | |
|---|---|
| From | typealias MTLNewComputePipelineStateWithReflectionCompletionHandler = (MTLComputePipelineState?, MTLComputePipelineReflection?, NSError?) -> Void |
| To | typealias MTLNewComputePipelineStateWithReflectionCompletionHandler = (MTLComputePipelineState?, MTLComputePipelineReflection?, Error?) -> Swift.Void |
Modified MTLNewLibraryCompletionHandler
| Declaration | |
|---|---|
| From | typealias MTLNewLibraryCompletionHandler = (MTLLibrary?, NSError?) -> Void |
| To | typealias MTLNewLibraryCompletionHandler = (MTLLibrary?, Error?) -> Swift.Void |
| Declaration | |
|---|---|
| From | typealias MTLNewRenderPipelineStateCompletionHandler = (MTLRenderPipelineState?, NSError?) -> Void |
| To | typealias MTLNewRenderPipelineStateCompletionHandler = (MTLRenderPipelineState?, Error?) -> Swift.Void |
| Declaration | |
|---|---|
| From | typealias MTLNewRenderPipelineStateWithReflectionCompletionHandler = (MTLRenderPipelineState?, MTLRenderPipelineReflection?, NSError?) -> Void |
| To | typealias MTLNewRenderPipelineStateWithReflectionCompletionHandler = (MTLRenderPipelineState?, MTLRenderPipelineReflection?, Error?) -> Swift.Void |