Added BlendFileBlock.dna_type_name property
This commit is contained in:
@@ -298,7 +298,7 @@ class BlendFileBlock:
|
|||||||
return ("<%s.%s (%s), size=%d at %s>" %
|
return ("<%s.%s (%s), size=%d at %s>" %
|
||||||
# fields=[%s]
|
# fields=[%s]
|
||||||
(self.__class__.__name__,
|
(self.__class__.__name__,
|
||||||
self.dna_type.dna_type_id.decode('ascii'),
|
self.dna_type_name,
|
||||||
self.code.decode(),
|
self.code.decode(),
|
||||||
self.size,
|
self.size,
|
||||||
# b", ".join(f.dna_name.name_only for f in self.dna_type.fields).decode('ascii'),
|
# b", ".join(f.dna_name.name_only for f in self.dna_type.fields).decode('ascii'),
|
||||||
@@ -346,6 +346,10 @@ class BlendFileBlock:
|
|||||||
def dna_type(self):
|
def dna_type(self):
|
||||||
return self.file.structs[self.sdna_index]
|
return self.file.structs[self.sdna_index]
|
||||||
|
|
||||||
|
@property
|
||||||
|
def dna_type_name(self):
|
||||||
|
return self.dna_type.dna_type_id.decode('ascii')
|
||||||
|
|
||||||
def refine_type_from_index(self, sdna_index_next):
|
def refine_type_from_index(self, sdna_index_next):
|
||||||
assert(type(sdna_index_next) is int)
|
assert(type(sdna_index_next) is int)
|
||||||
sdna_index_curr = self.sdna_index
|
sdna_index_curr = self.sdna_index
|
||||||
|
Reference in New Issue
Block a user