Class: Assimp::Native::StringValue

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/assimp/native/types.rb,
lib/assimp/native/generated.rb

Constant Summary collapse

AI_MAXLEN =
1024

Instance Method Summary collapse

Instance Method Details

#to_sObject



10
11
12
13
# File 'lib/assimp/native/types.rb', line 10

def to_s
  size = [self[:length], AI_MAXLEN - 1].min
  self[:data].to_ptr.read_string_length(size).force_encoding(Encoding::UTF_8)
end