From 63514bbe2e912b29a966cbfbae2b0d12ae202ccb Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Mon, 25 Apr 2022 14:57:34 -0400 Subject: [PATCH] Roll cpp forward -- no more BinaryReader --- Source/Renderer/RiveFile.mm | 18 +++++------------- submodules/rive-cpp | 2 +- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/Source/Renderer/RiveFile.mm b/Source/Renderer/RiveFile.mm index b8efdb60..098aa34c 100644 --- a/Source/Renderer/RiveFile.mm +++ b/Source/Renderer/RiveFile.mm @@ -22,11 +22,6 @@ @implementation RiveFile { rive::File* riveFile; } -- (rive::BinaryReader) getReader:(UInt8 *)bytes byteLength:(UInt64)length { - return rive::BinaryReader(bytes, length); -} - - + (uint)majorVersion { return UInt8(rive::File::majorVersion); } + (uint)minorVersion { return UInt8(rive::File::minorVersion); } @@ -39,8 +34,7 @@ - (nullable instancetype)initWithByteArray:(NSArray *)array error:(NSError**)err [array enumerateObjectsUsingBlock:^(NSNumber* number, NSUInteger index, BOOL* stop){ bytes[index] = number.unsignedIntValue; }]; - rive::BinaryReader reader = [self getReader:bytes byteLength:array.count]; - BOOL ok = [self import:reader error:error]; + BOOL ok = [self import:bytes byteLength:array.count error:error]; if (!ok) { return nil; } @@ -57,8 +51,7 @@ - (nullable instancetype)initWithByteArray:(NSArray *)array error:(NSError**)err - (nullable instancetype)initWithBytes:(UInt8 *)bytes byteLength:(UInt64)length error:(NSError**)error { if (self = [super init]) { - rive::BinaryReader reader = [self getReader:bytes byteLength:length]; - BOOL ok = [self import:reader error:error]; + BOOL ok = [self import:bytes byteLength:length error:error]; if (!ok) { return nil; } @@ -104,10 +97,9 @@ - (nullable instancetype)initWithHttpUrl:(NSString *)url withDelegate:(id