mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-08-12 02:29:00 +08:00
spec:Change metadata name to key
This commit is contained in:
parent
aa831f9de2
commit
04f79b0439
@ -42,8 +42,8 @@ void ParseAttributeMetadataId(index) {
|
|||||||
void ParseMetadataElement(metadata) {
|
void ParseMetadataElement(metadata) {
|
||||||
metadata.num_entries varUI32
|
metadata.num_entries varUI32
|
||||||
for (i = 0; i < metadata.num_entries; ++i) {
|
for (i = 0; i < metadata.num_entries; ++i) {
|
||||||
metadata.name_size[i] UI8
|
metadata.key_size[i] UI8
|
||||||
metadata.name[i] I8[size]
|
metadata.key[i] I8[size]
|
||||||
metadata.value_size[i] UI8
|
metadata.value_size[i] UI8
|
||||||
metadata.value[i] I8[size]
|
metadata.value[i] I8[size]
|
||||||
}
|
}
|
||||||
@ -53,12 +53,12 @@ void ParseMetadataElement(metadata) {
|
|||||||
{:.draco-syntax}
|
{:.draco-syntax}
|
||||||
|
|
||||||
|
|
||||||
### ParseSubMetadataName()
|
### ParseSubMetadataKey()
|
||||||
|
|
||||||
~~~~~
|
~~~~~
|
||||||
void ParseSubMetadataName(metadata, index) {
|
void ParseSubMetadataKey(metadata, index) {
|
||||||
metadata.sub_metadata_name_size[index] UI8
|
metadata.sub_metadata_key_size[index] UI8
|
||||||
metadata.sub_metadata_name[index] I8[size]
|
metadata.sub_metadata_key[index] I8[size]
|
||||||
}
|
}
|
||||||
~~~~~
|
~~~~~
|
||||||
{:.draco-syntax}
|
{:.draco-syntax}
|
||||||
@ -70,7 +70,7 @@ void ParseSubMetadataName(metadata, index) {
|
|||||||
void DecodeMetadataElement(metadata) {
|
void DecodeMetadataElement(metadata) {
|
||||||
ParseMetadataElement(metadata);
|
ParseMetadataElement(metadata);
|
||||||
for (i = 0; i < metadata.num_sub_metadata; ++i) {
|
for (i = 0; i < metadata.num_sub_metadata; ++i) {
|
||||||
ParseSubMetadataName(metadata, i);
|
ParseSubMetadataKey(metadata, i);
|
||||||
DecodeMetadataElement(metadata.sub_metadata[i]);
|
DecodeMetadataElement(metadata.sub_metadata[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user