class Assimp::MetadataEntry
Public Instance Methods
data()
click to toggle source
# File lib/assimp/metadata.rb, line 19 def data d = self[:data] case type when :BOOL d.read_uint != 0 when :INT32 d.read_int when :UINT64 d.read(find_type(:uint64)) when :FLOAT d.read_float when :DOUBLE d.read_double when :AISTRING s = d.read_uint self[:data].get_string(4, s) when :AIVECTOR3D Vector3D::new(d) else raise "Unknown MetadataType : #{type}!" end end