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)
xamarinios
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("bytesPerElementOfPlaneAtIndex:")]
public virtual nint GetBytesPerElement(nuint planeIndex);
}
}
Xamarin iOS | 0.0 |
---|---|
Xamarin macOS | 0.0 |
Xamarin tvOS | 0.0 |
Information specific to xamarinios | |
Assembly | Xamarin.iOS , 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