/* CoreAnimation - CARemoteLayerClient.h Copyright (c) 2010 Apple Inc. All rights reserved. */ #import #import #import @class CALayer; @interface CARemoteLayerClient : NSObject { @private id _impl; } /* The designated initializer. The port must have been obtained from * -[CARemoteLayerServer serverPort]. */ - (id)initWithServerPort:(mach_port_t)port; /* Invalidate the object, i.e. delete all state from the server. This * is called implicitly when the object is finalized. */ - (void)invalidate; /* An integer used by the server to identify the client. The value * should be passed back to the server so it can display the client's * root layer. */ @property(readonly) uint32_t clientId; /* The root layer. Defaults to nil. */ @property(retain) CALayer *layer; @end