Bagikan melalui


NSOpenGLLayer Kelas

Definisi

[Foundation.Register("NSOpenGLLayer", true)]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.MacOSX, 10, 14, ObjCRuntime.PlatformArchitecture.None, "Use 'Metal' Framework instead.")]
public class NSOpenGLLayer : CoreAnimation.CAOpenGLLayer
type NSOpenGLLayer = class
    inherit CAOpenGLLayer
Warisan
Atribut

Konstruktor

NSOpenGLLayer()
NSOpenGLLayer(IntPtr)
NSOpenGLLayer(NSCoder)
NSOpenGLLayer(NSObjectFlag)

Properti

Actions

NSDictionary berisi tindakan lapisan.

(Diperoleh dari CALayer)
AffineTransform

Versi affine lapisan Transform.

(Diperoleh dari CALayer)
AllowsEdgeAntialiasing

Apakah antialias tepi diperbolehkan.

(Diperoleh dari CALayer)
AllowsGroupOpacity

Apakah tingkat keburaman grup diperbolehkan.

(Diperoleh dari CALayer)
AnchorPoint

Titik jangkar untuk Bounds persegi panjang.

(Diperoleh dari CALayer)
AnchorPointZ

Titik jangkar untuk Bounds, ditentukan di sepanjang sumbu Z.

(Diperoleh dari CALayer)
AnimationKeys

Pengidentifikasi untuk animasi yang terkait dengan lapisan ini.

(Diperoleh dari CALayer)
Asynchronous (Diperoleh dari CAOpenGLLayer)
AutoresizingMask (Diperoleh dari CALayer)
AutoresizinMask
Kedaluwarsa.
(Diperoleh dari CALayer)
AutoReverses (Diperoleh dari CALayer)
BackgroundColor

Warna latar belakang lapisan.

(Diperoleh dari CALayer)
BackgroundFilters

Array filter Gambar Inti yang diterapkan ke konten di belakang lapisan ini.

(Diperoleh dari CALayer)
BeginTime (Diperoleh dari CALayer)
BorderColor

Warna batas lapisan.

(Diperoleh dari CALayer)
BorderWidth

Lebar batas lapisan.

(Diperoleh dari CALayer)
Bounds (Diperoleh dari CALayer)
Class (Diperoleh dari NSObject)
ClassHandle
CompositingFilter

Filter Gambar Inti yang digunakan untuk menyusun lapisan dan konten di belakangnya.

(Diperoleh dari CALayer)
Constraints (Diperoleh dari CALayer)
Contents

Isi lapisan ini, sebagai CGImage.

(Diperoleh dari CALayer)
ContentsAreFlipped

Apakah konten lapisan secara implisit dibalik saat lapisan dirender.

(Diperoleh dari CALayer)
ContentsCenter (Diperoleh dari CALayer)
ContentsFormat

Mendapatkan format konten untuk lapisan.

(Diperoleh dari CALayer)
ContentsGravity (Diperoleh dari CALayer)
ContentsRect (Diperoleh dari CALayer)
ContentsScale

Faktor skala diterapkan ke lapisan.

(Diperoleh dari CALayer)
CornerRadius

Radius yang digunakan saat menggambar sudut bulat.

(Diperoleh dari CALayer)
DebugDescription

Deskripsi objek ini yang bermakna pengembang.

(Diperoleh dari NSObject)
Delegate

Instans kelas model CoreAnimation.ICALayerDelegate yang bertindak sebagai delegasi kelas.

(Diperoleh dari CALayer)
Description

Deskripsi objek , versi Objective-C dari ToString.

(Diperoleh dari NSObject)
DoubleSided

Apakah lapisan menarik kontennya saat menghadap jauh dari penampil.

(Diperoleh dari CALayer)
DrawsAsynchronously

Apakah perintah gambar ditangguhkan dan diproses secara asinkron pada utas latar belakang.

(Diperoleh dari CALayer)
Duration

Durasi animasi lapisan ini, dalam hitungan detik.

(Diperoleh dari CALayer)
EdgeAntialiasingMask (Diperoleh dari CALayer)
FillMode

Mode isian untuk lapisan ini, seperti yang didefinisikan oleh nilai di CAFillMode.

(Diperoleh dari CALayer)
Filters

Array filter Gambar Inti diterapkan ke konten lapisan ini dan sublayernya.

(Diperoleh dari CALayer)
Frame (Diperoleh dari CALayer)
GeometryFlipped (Diperoleh dari CALayer)
Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari NSObject)
Hidden

Apakah lapisan tidak ditampilkan.

(Diperoleh dari CALayer)
IsDirectBinding (Diperoleh dari NSObject)
IsProxy (Diperoleh dari NSObject)
LayoutManager (Diperoleh dari CALayer)
MagnificationFilter (Diperoleh dari CALayer)
Mask

Lapisan opsional, saluran alfa yang digunakan untuk menutupi isi lapisan ini.

(Diperoleh dari CALayer)
MaskedCorners (Diperoleh dari CALayer)
MasksToBounds

Apakah sublayer diklip ke Bounds lapisan ini.

(Diperoleh dari CALayer)
MinificationFilter (Diperoleh dari CALayer)
MinificationFilterBias (Diperoleh dari CALayer)
ModelLayer (Diperoleh dari CALayer)
Name (Diperoleh dari CALayer)
NeedsDisplay

Apakah lapisan telah ditandai sebagai memerlukan pembaruan.

(Diperoleh dari CALayer)
NeedsDisplayOnBoundsChange (Diperoleh dari CALayer)
Opacity

Transparansi lapisan, dalam rentang 0 (transparan) hingga 1,0 (buram).

(Diperoleh dari CALayer)
Opaque

Apakah lapisan dan isinya benar-benar buram.

(Diperoleh dari CALayer)
OpenGLContext
OpenGLPixelFormat
Position

Posisi lapisan di ruang koordinat .SuperLayer

(Diperoleh dari CALayer)
PresentationLayer (Diperoleh dari CALayer)
RasterizationScale (Diperoleh dari CALayer)
RepeatCount (Diperoleh dari CALayer)
RepeatDuration (Diperoleh dari CALayer)
RetainCount

Mengembalikan jumlah penyimpanan Objective-C saat ini untuk objek.

(Diperoleh dari NSObject)
Self (Diperoleh dari NSObject)
ShadowColor (Diperoleh dari CALayer)
ShadowOffset (Diperoleh dari CALayer)
ShadowOpacity (Diperoleh dari CALayer)
ShadowPath (Diperoleh dari CALayer)
ShadowRadius (Diperoleh dari CALayer)
ShouldRasterize (Diperoleh dari CALayer)
Speed (Diperoleh dari CALayer)
Style (Diperoleh dari CALayer)
Sublayers (Diperoleh dari CALayer)
SublayerTransform (Diperoleh dari CALayer)
Superclass (Diperoleh dari NSObject)
SuperHandle

Handel digunakan untuk mewakili metode di kelas dasar untuk NSObject ini.

(Diperoleh dari NSObject)
SuperLayer (Diperoleh dari CALayer)
TimeOffset (Diperoleh dari CALayer)
Transform (Diperoleh dari CALayer)
View
VisibleRect (Diperoleh dari CALayer)
WeakDelegate

Objek yang bisa merespons protokol delegasi untuk tipe ini

(Diperoleh dari CALayer)
Zone (Diperoleh dari NSObject)
ZPosition (Diperoleh dari CALayer)

Metode

ActionForKey(String)

Mengembalikan nilai yang Actions terkait dengan kunci yang ditentukan.

(Diperoleh dari CALayer)
AddAnimation(CAAnimation, String)

animation Menambahkan ke pohon render untuk lapisan dan mengaitkannya dengan Actions kunci key.

(Diperoleh dari CALayer)
AddConstraint(CAConstraint) (Diperoleh dari CALayer)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Mendaftarkan objek untuk diamati secara eksternal (menggunakan NSString keyPath).   Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat.

(Diperoleh dari NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Mendaftarkan objek untuk diamati secara eksternal (menggunakan keyPath string).   Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat.

(Diperoleh dari NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer.

(Diperoleh dari NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer.

(Diperoleh dari NSObject)
AddSublayer(CALayer)

Menambahkan ke layer lapisan Sublayersini.

(Diperoleh dari CALayer)
AnimationForKey(String)

Mengembalikan animasi yang terkait dengan key.

(Diperoleh dari CALayer)
AwakeFromNib()

Dipanggil setelah objek dimuat dari file nib. Penimpa harus memanggil basis. AwakeFromNib().

(Diperoleh dari NSObject)
BeginInvokeOnMainThread(Action) (Diperoleh dari NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Memanggil secara asinkron kode yang ditentukan pada utas UI utama.

(Diperoleh dari NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Diperoleh dari NSObject)
Bind(String, NSObject, String, NSDictionary)
Kedaluwarsa.
(Diperoleh dari NSObject)
BindingInfo(String)
Kedaluwarsa.
(Diperoleh dari NSObject)
BindingOptionDescriptions(String)
Kedaluwarsa.
(Diperoleh dari NSObject)
BindingValueClass(String)
Kedaluwarsa.
(Diperoleh dari NSObject)
CanDraw(NSOpenGLContext, NSOpenGLPixelFormat, Double, CVTimeStamp)
CanDrawInCGLContext(CGLContext, CGLPixelFormat, Double, CVTimeStamp) (Diperoleh dari CAOpenGLLayer)
Clone(CALayer)

Metode ini harus ditimpa untuk memberikan kemampuan kloning untuk lapisan.

(Diperoleh dari CALayer)
CommitEditing() (Diperoleh dari NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Diperoleh dari NSObject)
ConformsToProtocol(IntPtr)

Dipanggil untuk menentukan apakah objek ini menerapkan protokol yang ditentukan.

(Diperoleh dari NSObject)
Contains(CGPoint) (Diperoleh dari CALayer)
ConvertPointFromLayer(CGPoint, CALayer) (Diperoleh dari CALayer)
ConvertPointToLayer(CGPoint, CALayer) (Diperoleh dari CALayer)
ConvertRectFromLayer(CGRect, CALayer) (Diperoleh dari CALayer)
ConvertRectToLayer(CGRect, CALayer) (Diperoleh dari CALayer)
ConvertTimeFromLayer(Double, CALayer) (Diperoleh dari CALayer)
ConvertTimeToLayer(Double, CALayer) (Diperoleh dari CALayer)
Copy()

Melakukan salinan objek Objective-C yang mendasar.

(Diperoleh dari NSObject)
CopyCGLPixelFormatForDisplayMask(UInt32) (Diperoleh dari CAOpenGLLayer)
CopyContext(CGLPixelFormat) (Diperoleh dari CAOpenGLLayer)
DangerousAutorelease() (Diperoleh dari NSObject)
DangerousRelease() (Diperoleh dari NSObject)
DangerousRetain() (Diperoleh dari NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Menunjukkan perubahan yang terjadi pada indeks untuk hubungan ke banyak.

(Diperoleh dari NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Diperoleh dari NSObject)
DidChangeValue(String)

Menunjukkan bahwa perubahan terjadi pada kunci yang ditentukan.

(Diperoleh dari NSObject)
Display() (Diperoleh dari CALayer)
DisplayIfNeeded() (Diperoleh dari CALayer)
Dispose()

Merilis sumber daya yang digunakan oleh objek NSObject.

(Diperoleh dari NSObject)
Dispose(Boolean)
DoesNotRecognizeSelector(Selector)

Menunjukkan bahwa objek ini tidak mengenali pemilih yang ditentukan.

(Diperoleh dari NSObject)
Draw(NSOpenGLContext, NSOpenGLPixelFormat, Double, CVTimeStamp)
DrawInCGLContext(CGLContext, CGLPixelFormat, Double, CVTimeStamp) (Diperoleh dari CAOpenGLLayer)
DrawInContext(CGContext)

Menggambar lapisan pada konteks yang ditentukan.

(Diperoleh dari CALayer)
EncodeTo(NSCoder)

Mengodekan status objek pada encoder yang disediakan

(Diperoleh dari CALayer)
Equals(NSObject) (Diperoleh dari NSObject)
Equals(Object) (Diperoleh dari NSObject)
ExposedBindings() (Diperoleh dari NSObject)
GetBindingInfo(NSString) (Diperoleh dari NSObject)
GetBindingOptionDescriptions(NSString) (Diperoleh dari NSObject)
GetBindingValueClass(NSString) (Diperoleh dari NSObject)
GetContentsAs<T>() (Diperoleh dari CALayer)
GetDictionaryOfValuesFromKeys(NSString[])

Mengambil nilai kunci yang ditentukan.

(Diperoleh dari NSObject)
GetHashCode()

Menghasilkan kode hash untuk instans saat ini.

(Diperoleh dari NSObject)
GetMethodForSelector(Selector) (Diperoleh dari NSObject)
GetNativeField(String)
Kedaluwarsa.
(Diperoleh dari NSObject)
GetNativeHash() (Diperoleh dari NSObject)
GetOpenGLContext(NSOpenGLPixelFormat)
GetOpenGLPixelFormat(UInt32)
HitTest(CGPoint)

Turunan terjauh dalam hierarki lapisan ini yang berisi titik p.

(Diperoleh dari CALayer)
Init() (Diperoleh dari NSObject)
InitializeHandle(IntPtr) (Diperoleh dari NSObject)
InitializeHandle(IntPtr, String) (Diperoleh dari NSObject)
InsertSublayer(CALayer, Int32)

Menyisipkan lapisan yang ditentukan ke Sublayers dalam array pada indeks yang ditentukan.

(Diperoleh dari CALayer)
InsertSublayerAbove(CALayer, CALayer)

Menyisipkan lapisan yang ditentukan ke Sublayers dalam array segera setelah sibling.

(Diperoleh dari CALayer)
InsertSublayerBelow(CALayer, CALayer)

Menyisipkan lapisan yang ditentukan ke Sublayers dalam array segera sebelum sibling.

(Diperoleh dari CALayer)
Invoke(Action, Double) (Diperoleh dari NSObject)
Invoke(Action, TimeSpan) (Diperoleh dari NSObject)
InvokeOnMainThread(Action) (Diperoleh dari NSObject)
InvokeOnMainThread(Selector, NSObject)

Memanggil kode yang ditentukan secara sinkron pada utas UI utama.

(Diperoleh dari NSObject)
IsEqual(NSObject) (Diperoleh dari NSObject)
IsKindOfClass(Class) (Diperoleh dari NSObject)
IsMemberOfClass(Class) (Diperoleh dari NSObject)
LayoutIfNeeded() (Diperoleh dari CALayer)
LayoutSublayers() (Diperoleh dari CALayer)
MarkDirty()

Mempromosikan objek peer reguler (IsDirectBinding adalah true) ke dalam objek toggleref.

(Diperoleh dari NSObject)
MutableCopy()

Membuat salinan yang dapat diubah dari NSObject yang ditentukan.

(Diperoleh dari NSObject)
NeedsLayout() (Diperoleh dari CALayer)
ObjectDidEndEditing(NSObject) (Diperoleh dari NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Menunjukkan bahwa nilai pada keyPath yang ditentukan relatif terhadap objek ini telah berubah.

(Diperoleh dari NSObject)
PerformSelector(Selector) (Diperoleh dari NSObject)
PerformSelector(Selector, NSObject) (Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, Double)

Memanggil pemilih pada instans saat ini dan jika obj bukan null, pemilih meneruskan ini sebagai parameter tunggalnya.

(Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Diperoleh dari NSObject)
PerformSelector(Selector, NSObject, NSObject) (Diperoleh dari NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Diperoleh dari NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Diperoleh dari NSObject)
PreferredFrameSize()

Ukuran yang disukai untuk lapisan ini, dalam koordinatnya SuperLayer.

(Diperoleh dari CALayer)
PrepareForInterfaceBuilder() (Diperoleh dari NSObject)
Release(CGLContext) (Diperoleh dari CAOpenGLLayer)
Release(CGLPixelFormat) (Diperoleh dari CAOpenGLLayer)
RemoveAllAnimations()

Menghapus semua animasi yang saat ini dilampirkan ke lapisan.

(Diperoleh dari CALayer)
RemoveAnimation(String)

Menghapus animasi yang ditentukan dari lapisan.

(Diperoleh dari CALayer)
RemoveFromSuperLayer()

this Menghapus dari SuperLayer.

(Diperoleh dari CALayer)
RemoveObserver(NSObject, NSString)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, String)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan.

(Diperoleh dari NSObject)
RemoveObserver(NSObject, String, IntPtr)

Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan.

(Diperoleh dari NSObject)
RenderInContext(CGContext)

Merender lapisan ke dalam CGContext.

(Diperoleh dari CALayer)
ReplaceSublayer(CALayer, CALayer) (Diperoleh dari CALayer)
Resize(CGSize) (Diperoleh dari CALayer)
ResizeSublayers(CGSize) (Diperoleh dari CALayer)
RespondsToSelector(Selector)

Apakah objek ini mengenali pemilih yang ditentukan.

(Diperoleh dari NSObject)
ScrollPoint(CGPoint) (Diperoleh dari CALayer)
ScrollRectToVisible(CGRect) (Diperoleh dari CALayer)
SetContents(NSObject) (Diperoleh dari CALayer)
SetNativeField(String, NSObject)
Kedaluwarsa.
(Diperoleh dari NSObject)
SetNeedsDisplay() (Diperoleh dari CALayer)
SetNeedsDisplayInRect(CGRect) (Diperoleh dari CALayer)
SetNeedsLayout() (Diperoleh dari CALayer)
SetNilValueForKey(NSString)

Mengatur nilai kunci yang ditentukan ke null.

(Diperoleh dari NSObject)
SetValueForKey(NSObject, NSString)

Mengatur nilai properti yang ditentukan oleh kunci ke nilai yang ditentukan.

(Diperoleh dari NSObject)
SetValueForKeyPath(IntPtr, NSString)

Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola; Dipanggil oleh runtime.

(Diperoleh dari NSObject)
SetValueForKeyPath(NSObject, NSString)

Mengatur nilai properti yang dapat dicapai menggunakan keypath.

(Diperoleh dari NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Menunjukkan upaya untuk menulis nilai ke kunci yang tidak terdefinisi. Jika tidak ditimpa, meningkatkan NSUndefinedKeyException.

(Diperoleh dari NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Mengatur nilai NSObject ini ke nilai dalam kamus yang ditentukan.

(Diperoleh dari NSObject)
ToString()

Mengembalikan representasi string dari nilai instans saat ini.

(Diperoleh dari NSObject)
Unbind(NSString) (Diperoleh dari NSObject)
Unbind(String)
Kedaluwarsa.
(Diperoleh dari NSObject)
ValueForKey(NSString)

Mengembalikan nilai properti yang terkait dengan kunci yang ditentukan.

(Diperoleh dari NSObject)
ValueForKeyPath(NSString)

Mengembalikan nilai properti yang dapat dicapai menggunakan keypath.

(Diperoleh dari NSObject)
ValueForUndefinedKey(NSString)

Menunjukkan upaya untuk membaca nilai kunci yang tidak terdefinisi. Jika tidak ditimpa, meningkatkan NSUndefinedKeyException.

(Diperoleh dari NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Menunjukkan bahwa nilai indeks yang ditentukan dalam kunci yang ditentukan akan berubah.

(Diperoleh dari NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Diperoleh dari NSObject)
WillChangeValue(String)

Menunjukkan bahwa nilai kunci yang ditentukan akan berubah.

(Diperoleh dari NSObject)

Metode Ekstensi

ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem)
GetDebugDescription(INSObjectProtocol)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel)

Berlaku untuk