Optional <SurfaceCacheItem> CreatCacheItem(int surfaceId) { try { return(new SurfaceCacheItem(IOSurface.CreateFromLookup(surfaceId))); } catch (FailedToLookupSurface) { return(Optional.None()); } }
public static IBinaryMessage Compose(IOSurface surface) { return(Compose(surface.GetSurfaceId())); }
public SurfaceCacheItem(IOSurface surface) { Surface = surface; }