Changeset View
Changeset View
Standalone View
Standalone View
io_blend_utils/blend/blendfile.py
| Context not available. | |||||
| field = dna_struct.field_from_path( | field = dna_struct.field_from_path( | ||||
| self.file.header, self.file.handle, path) | self.file.header, self.file.handle, path) | ||||
| return (self.file.handle.tell(), field.dna_name.array_size) | return self.file.handle.tell(), field.dna_name.array_size | ||||
| def get(self, path, | def get(self, path, | ||||
| default=..., | default=..., | ||||
| Context not available. | |||||
| elif pointer_size_id == b'_': | elif pointer_size_id == b'_': | ||||
| self.pointer_size = 4 | self.pointer_size = 4 | ||||
| else: | else: | ||||
| assert(0) | assert 0 | ||||
| endian_id = values[2] | endian_id = values[2] | ||||
| if endian_id == b'v': | if endian_id == b'v': | ||||
| self.is_little_endian = True | self.is_little_endian = True | ||||
| Context not available. | |||||
| self.endian_index = 1 | self.endian_index = 1 | ||||
| self.endian_str = b'>' | self.endian_str = b'>' | ||||
| else: | else: | ||||
| assert(0) | assert 0 | ||||
| version_id = values[3] | version_id = values[3] | ||||
| self.version = int(version_id) | self.version = int(version_id) | ||||
| Context not available. | |||||
| return result | return result | ||||
| def calc_is_pointer(self): | def calc_is_pointer(self): | ||||
| return (b'*' in self.name_full) | return b'*' in self.name_full | ||||
| def calc_is_method_pointer(self): | def calc_is_method_pointer(self): | ||||
| return (b'(*' in self.name_full) | return b'(*' in self.name_full | ||||
| def calc_array_size(self): | def calc_array_size(self): | ||||
| result = 1 | result = 1 | ||||
| Context not available. | |||||