IOSurface
IOSurface()
IOSurface(IntPtr)
IOSurface(IOSurfaceOptions)
IOSurface(NativeHandle)
IOSurface(NSCoder)
IOSurface(NSObjectFlag)
AllAttachments
AllocationSize
AllowsPixelSizeCasting
BaseAddress
BytesPerElement
BytesPerRow
ClassHandle
ElementHeight
ElementWidth
Height
InUse
LocalUseCount
PixelFormat
PlaneCount
Seed
Width
DecrementUseCount()
EncodeTo(NSCoder)
GetAttachment(NSString)
GetBaseAddress(nuint)
GetBaseAddress(nuint)
GetBytesPerElement(nuint)
GetBytesPerElement(nuint)
GetBytesPerRow(nuint)
GetBytesPerRow(nuint)
GetElementHeight(nuint)
GetElementHeight(nuint)
GetElementWidth(nuint)
GetElementWidth(nuint)
GetHeight(nuint)
GetHeight(nuint)
GetWidth(nuint)
GetWidth(nuint)
IncrementUseCount()
Lock(IOSurfaceLockOptions)
Lock(IOSurfaceLockOptions, Int32)
RemoveAllAttachments()
RemoveAttachment(NSString)
SetAttachment(NSObject, NSString)
SetPurgeable(IOSurfacePurgeabilityState)
SetPurgeable(IOSurfacePurgeabilityState, IOSurfacePurgeabilityState)
Unlock(IOSurfaceLockOptions)
Unlock(IOSurfaceLockOptions, Int32)
net9.0-ios17.2
namespace IOSurface
{
[Register("IOSurface", true)]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public class IOSurface : NSObject, INSCoding, INSSecureCoding, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual uint PixelFormat
{
[Export("pixelFormat")]
get;
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
|
- Built-in API
- Package-provided API