CAEAGLLayer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Couche utilisée pour afficher le contenu OpenGL.
[Foundation.Register("CAEAGLLayer", true)]
public class CAEAGLLayer : CoreAnimation.CALayer, IDisposable, OpenGLES.IEAGLDrawable
[<Foundation.Register("CAEAGLLayer", true)>]
type CAEAGLLayer = class
inherit CALayer
interface IEAGLDrawable
interface INativeObject
interface IDisposable
- Héritage
- Attributs
- Implémente
Remarques
Lorsque vous souhaitez utiliser l’une des sous-classes CALayer comme couche de stockage de votre UIView, vous devez ajouter l’extrait de code suivant à votre classe :
class MyView : UIView {
//
// This instructs the runtime that whenever a MyView is created
// that it should instantiate a CAEAGLLayer and assign that to the
// UIView.Layer property
//
[Export ("layerClass")]
public static Class LayerClass () {
return new Class (typeof (CAEAGLLayer));
}
}
Constructeurs
| Nom | Description |
|---|---|
| CAEAGLLayer() |
Crée un nouveau CAEAGLLayer avec des valeurs par défaut. |
| CAEAGLLayer(NativeHandle) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés. Appelé par le runtime. |
| CAEAGLLayer(NSCoder) |
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver. |
| CAEAGLLayer(NSObjectFlag) |
Constructeur pour appeler des classes dérivées pour ignorer l’initialisation et simplement allouer l’objet. |
Propriétés
| Nom | Description |
|---|---|
| AccessibilityAttributedUserInputLabels |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| AccessibilityRespondsToUserInteraction |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| AccessibilityTextualContext |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| AccessibilityUserInputLabels |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Actions |
NSDictionary contenant les actions de la couche. (Hérité de CALayer) |
| AffineTransform |
La version affine du calque Transform. (Hérité de CALayer) |
| AllowsEdgeAntialiasing |
Indique si l’anticrénelage de périphérie est autorisé. (Hérité de CALayer) |
| AllowsGroupOpacity |
Indique si l’opacité du groupe est autorisée. (Hérité de CALayer) |
| AnchorPoint |
Point d’ancrage du Bounds rectangle. (Hérité de CALayer) |
| AnchorPointZ |
Point d’ancrage pour l’axe BoundsZ défini le long de l’axe Z. (Hérité de CALayer) |
| AnimationKeys |
Identificateurs des animations associées à cette couche. (Hérité de CALayer) |
| AutoReverses |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| BackgroundColor |
Couleur d’arrière-plan du calque. (Hérité de CALayer) |
| BackgroundFilters |
Tableau de filtres d’images de base appliqués au contenu derrière cette couche. (Hérité de CALayer) |
| BeginTime |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| BorderColor |
Couleur de la bordure du calque. (Hérité de CALayer) |
| BorderWidth |
Largeur de la bordure du calque. (Hérité de CALayer) |
| Bounds |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Class |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ClassHandle |
Handle de classe Objective-C pour cette classe. |
| CompositingFilter |
Filtre d’image de base utilisé pour composer la couche et le contenu derrière celui-ci. (Hérité de CALayer) |
| Contents |
Contenu de cette couche, en tant que CGImage. (Hérité de CALayer) |
| ContentsAreFlipped |
Indique si le contenu de la couche est implicitement retourné lors du rendu de la couche. (Hérité de CALayer) |
| ContentsCenter |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ContentsFormat |
Obtient le format de contenu de la couche. (Hérité de CALayer) |
| ContentsGravity |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ContentsHeadroom |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ContentsRect |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ContentsScale |
Facteur d’échelle appliqué à la couche. (Hérité de CALayer) |
| CornerCurve |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| CornerRadius |
Rayon utilisé lors du dessin d’angles arrondis. (Hérité de CALayer) |
| DebugDescription |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Delegate |
Instance de la classe de modèle CoreAnimation.ICALayerDelegate qui agit comme délégué de classe. (Hérité de CALayer) |
| Description |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| DoubleSided |
Indique si la couche dessine son contenu en dehors de la visionneuse. (Hérité de CALayer) |
| DrawableProperties |
Couche utilisée pour afficher le contenu OpenGL. |
| DrawsAsynchronously |
Indique si les commandes de dessin sont différées et traitées de manière asynchrone sur un thread d’arrière-plan. (Hérité de CALayer) |
| Duration |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| EdgeAntialiasingMask |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| FillMode |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Filters |
Tableau de filtres d’images de base appliqués au contenu de cette couche et à ses sous-couches. (Hérité de CALayer) |
| Frame |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| GeometryFlipped |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de NSObject) |
| Hidden |
Indique si la couche n’est pas affichée. (Hérité de CALayer) |
| IsDirectBinding |
Obtient ou définit une valeur indiquant si cette instance utilise une liaison de Objective-C directe. (Hérité de NSObject) |
| IsProxy |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| MagnificationFilter |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Mask |
Couche facultative, dont le canal alpha est utilisé pour masquer le contenu de cette couche. (Hérité de CALayer) |
| MaskedCorners |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| MasksToBounds |
Indique si les sous-couches sont découpées dans cette Bounds couche. (Hérité de CALayer) |
| MinificationFilter |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| MinificationFilterBias |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ModelLayer |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Name |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| NeedsDisplay |
Indique si la couche a été marquée comme nécessitant une mise à jour. (Hérité de CALayer) |
| NeedsDisplayOnBoundsChange |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Opacity |
Transparence de la couche, comprise entre 0 (transparente) et 1,0 (opaque). (Hérité de CALayer) |
| Opaque |
Indique si la couche et son contenu sont complètement opaques. (Hérité de CALayer) |
| Position |
Position de la couche dans l’espace de coordonnées de son SuperLayer. (Hérité de CALayer) |
| PreferredDynamicRange |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| PresentationLayer |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| PresentsWithTransaction |
Obtient ou définit une valeur booléenne qui contrôle si la couche est présentée de façon synchrone ou asynchrone.
|
| RasterizationScale |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| RepeatCount |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| RepeatDuration |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| RetainCount |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Self |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ShadowColor |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ShadowOffset |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ShadowOpacity |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ShadowPath |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ShadowRadius |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ShouldRasterize |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Speed |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Style |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Sublayers |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| SublayerTransform |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Superclass |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| SuperHandle |
Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject. (Hérité de NSObject) |
| SuperLayer |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| TimeOffset |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ToneMapMode |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Transform |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| VisibleRect |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| WantsExtendedDynamicRangeContent |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| WeakDelegate |
Objet pouvant répondre au protocole délégué pour ce type (Hérité de CALayer) |
| WeakPreferredDynamicRange |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Zone |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ZPosition |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
Méthodes
| Nom | Description |
|---|---|
| ActionForKey(String) |
Retourne la Actions valeur associée à la clé spécifiée. (Hérité de CALayer) |
| AddAnimation(CAAnimation, String) |
Ajoute l’arborescence |
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. (Hérité de NSObject) |
| AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. (Hérité de NSObject) |
| AddSublayer(CALayer) |
Ajoute le |
| AnimationForKey(String) |
Retourne l’animation associée au |
| AwakeFromNib() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| BeginInvokeOnMainThread(Action) |
Appelle l’action spécifiée de manière asynchrone sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
| BeginInvokeOnMainThread(Selector, NSObject) |
Appelle de façon asynchrone le code spécifié sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
| Clone(CALayer) |
Cette méthode doit être remplacée pour fournir des fonctionnalités de clonage pour la couche. (Hérité de CALayer) |
| ConformsToProtocol(NativeHandle) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Contains(CGPoint) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertPointFromLayer(CGPoint, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertPointToLayer(CGPoint, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertRectFromLayer(CGRect, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertRectToLayer(CGRect, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertTimeFromLayer(Double, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ConvertTimeToLayer(Double, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Copy() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Create() |
Crée et retourne un nouveau CALayer. |
| DangerousAutorelease() |
Appelle le sélecteur « autorelease » sur cet objet. (Hérité de NSObject) |
| DangerousRelease() |
Appelle le sélecteur « release » sur cet objet. (Hérité de NSObject) |
| DangerousRetain() |
Appelle le sélecteur « conserver » sur cet objet. (Hérité de NSObject) |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| DidChangeValue(String) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| Display() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| DisplayIfNeeded() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| Dispose() |
Libère les ressources utilisées par l’objet NSObject . (Hérité de NSObject) |
| Dispose(Boolean) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| DoesNotRecognizeSelector(Selector) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| DrawInContext(CGContext) |
Dessine la couche sur le contexte spécifié. (Hérité de CALayer) |
| EncodeTo(NSCoder) |
Encode l’état de l’objet à l’aide de l’encodeur fourni. (Hérité de CALayer) |
| Equals(NSObject) |
Détermine si le spécifié NSObject est égal à l’actuel NSObject. (Hérité de NSObject) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel NSObject. (Hérité de NSObject) |
| GetContentsAs<T>() |
Obtenez la Contents propriété d’un objet qui n’est pas CGImage. (Hérité de CALayer) |
| GetDictionaryOfValuesFromKeys(NSString[]) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| GetHashCode() |
Génère un code de hachage pour l’instance actuelle. (Hérité de NSObject) |
| GetMethodForSelector(Selector) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| GetNativeHash() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| HitTest(CGPoint) |
Descendant le plus éloigné dans la hiérarchie de cette couche qui contient le point |
| Init() |
Initialise l’objet en appelant la méthode Objective-C |
| InitializeHandle(NativeHandle, String) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| InitializeHandle(NativeHandle) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| InsertSublayer(CALayer, Int32) |
Insère la couche spécifiée dans le Sublayers tableau à l’index spécifié. (Hérité de CALayer) |
| InsertSublayerAbove(CALayer, CALayer) |
Insère la couche spécifiée dans le Sublayers tableau immédiatement après |
| InsertSublayerBelow(CALayer, CALayer) |
Insère la couche spécifiée dans le Sublayers tableau immédiatement avant |
| Invoke(Action, Double) |
Appelle l’action spécifiée après le délai spécifié. (Hérité de NSObject) |
| Invoke(Action, TimeSpan) |
Appelle l’action spécifiée après le délai spécifié. (Hérité de NSObject) |
| InvokeOnMainThread(Action) |
Appelle l’action spécifiée de façon synchrone sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
| InvokeOnMainThread(Selector, NSObject) |
Appelle de façon synchrone le code spécifié sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
| IsEqual(NSObject) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| IsKindOfClass(Class) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| IsMemberOfClass(Class) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| LayoutIfNeeded() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| LayoutSublayers() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| MarkDirty() |
Promeut un objet homologue standard (IsDirectBinding est vrai) en objet toggleref. (Hérité de NSObject) |
| MutableCopy() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| NeedsLayout() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSObject, Double, NSString[]) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSObject, Double) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSObject, NSObject) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSObject) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PerformSelector(Selector) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| PreferredFrameSize() |
Taille préférée pour cette couche, dans la coordonnée de son SuperLayer. (Hérité de CALayer) |
| PrepareForInterfaceBuilder() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| RemoveAllAnimations() |
Supprime toutes les animations actuellement attachées à la couche. (Hérité de CALayer) |
| RemoveAnimation(String) |
Supprime l’animation spécifiée de la couche. (Hérité de CALayer) |
| RemoveFromSuperLayer() |
|
| RemoveObserver(NSObject, NSString, IntPtr) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| RemoveObserver(NSObject, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| RemoveObserver(NSObject, String, IntPtr) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| RemoveObserver(NSObject, String) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| RenderInContext(CGContext) |
Affiche la couche dans le fichier spécifié CGContext. (Hérité de CALayer) |
| ReplaceSublayer(CALayer, CALayer) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| RespondsToSelector(Selector) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ScrollPoint(CGPoint) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| ScrollRectToVisible(CGRect) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| SetContents(NSObject) |
Définissez la Contents propriété sur un objet qui n’est pas CGImage. (Hérité de CALayer) |
| SetNeedsDisplay() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| SetNeedsDisplayInRect(CGRect) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| SetNeedsLayout() |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de CALayer) |
| SetNilValueForKey(NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| SetValueForKey(NSObject, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| SetValueForKeyPath(NativeHandle, NSString) |
Définit la valeur de la propriété identifiée par un chemin d’accès de clé donné à une valeur donnée. (Hérité de NSObject) |
| SetValueForKeyPath(NSObject, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| SetValueForUndefinedKey(NSObject, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| SetValuesForKeysWithDictionary(NSDictionary) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ToString() |
Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle. (Hérité de NSObject) |
| ValueForKey(NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ValueForKeyPath(NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| ValueForUndefinedKey(NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |
| WillChangeValue(String) |
Couche utilisée pour afficher le contenu OpenGL. (Hérité de NSObject) |