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)
xamarinmac
namespace IOSurface
{
[Introduced(PlatformName.iOS, 11, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 11, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 12, PlatformArchitecture.All, null)]
[Register("IOSurface", true)]
public class IOSurface : NSObject, INSCoding, INSSecureCoding, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("baseAddressOfPlaneAtIndex:")]
public virtual IntPtr GetBaseAddress(nuint planeIndex);
}
}
Xamarin iOS | 0.0 |
---|---|
Xamarin macOS | 0.0 |
Xamarin tvOS | 0.0 |
Information specific to xamarinmac | |
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API