diff options
Diffstat (limited to 'source/slang/slang-serialize-riff.cpp')
| -rw-r--r-- | source/slang/slang-serialize-riff.cpp | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/source/slang/slang-serialize-riff.cpp b/source/slang/slang-serialize-riff.cpp index 01b39e825..469803c2a 100644 --- a/source/slang/slang-serialize-riff.cpp +++ b/source/slang/slang-serialize-riff.cpp @@ -174,6 +174,21 @@ void RIFFSerialWriter::beginStruct() _cursor.beginListChunk(RIFFSerial::kStructFourCC); } +void RIFFSerialWriter::endStruct() +{ + _cursor.endChunk(); +} + +void RIFFSerialWriter::beginVariant() +{ + beginStruct(); +} + +void RIFFSerialWriter::endVariant() +{ + endStruct(); +} + void RIFFSerialWriter::handleFieldKey(char const* name, Int index) { // For now we are ignoring field keys, and treating @@ -182,11 +197,6 @@ void RIFFSerialWriter::handleFieldKey(char const* name, Int index) SLANG_UNUSED(index); } -void RIFFSerialWriter::endStruct() -{ - _cursor.endChunk(); -} - void RIFFSerialWriter::beginTuple() { _cursor.beginListChunk(RIFFSerial::kTupleFourCC); @@ -506,6 +516,21 @@ void RIFFSerialReader::beginStruct() _beginListChunk(RIFFSerial::kStructFourCC); } +void RIFFSerialReader::endStruct() +{ + _endListChunk(); +} + +void RIFFSerialReader::beginVariant() +{ + beginStruct(); +} + +void RIFFSerialReader::endVariant() +{ + endStruct(); +} + void RIFFSerialReader::handleFieldKey(char const* name, Int index) { // For now we are ignoring field keys, and treating @@ -514,11 +539,6 @@ void RIFFSerialReader::handleFieldKey(char const* name, Int index) SLANG_UNUSED(index); } -void RIFFSerialReader::endStruct() -{ - _endListChunk(); -} - void RIFFSerialReader::beginTuple() { _beginListChunk(RIFFSerial::kTupleFourCC); |
