Esempio n. 1
0
        public override void Handle(Ros2Message message)
        {
            var image = message.CastTo <ImageMessage>();

            if (image is null)
            {
                return;
            }
            _presenter.Present(new ImageData
            {
                Width    = (int)image.width,
                Height   = (int)image.height,
                Encoding = ImageDataExt.GetTextureFormat(image.encoding),
                Data     = image.data.ToArray()
            });
            message.Dispose();
        }
 protected override void Handle(Image message)
 {
     Container?.Present(ImageDataExt.FromImageMessage(message));
 }