class Assimp::LogStream
Public Class Methods
debugger()
click to toggle source
# File lib/assimp/import.rb, line 16 def self.debugger Assimp::aiGetPredefinedLogStream(:DEBUGGER, nil) end
detach_all()
click to toggle source
# File lib/assimp/import.rb, line 11 def self.detach_all Assimp::aiDetachAllLogStreams self end
error_string()
click to toggle source
# File lib/assimp/import.rb, line 37 def self.error_string Assimp::aiGetErrorString end
file(path)
click to toggle source
# File lib/assimp/import.rb, line 20 def self.file(path) Assimp::aiGetPredefinedLogStream(:FILE, path) end
stderr()
click to toggle source
# File lib/assimp/import.rb, line 28 def self.stderr Assimp::aiGetPredefinedLogStream(:STDERR, nil) end
stdout()
click to toggle source
# File lib/assimp/import.rb, line 24 def self.stdout Assimp::aiGetPredefinedLogStream(:STDOUT, nil) end
verbose(bool)
click to toggle source
# File lib/assimp/import.rb, line 32 def self.verbose(bool) Assimp::aiEnableVerboseLogging(bool) self end
Public Instance Methods
attach(&block)
click to toggle source
# File lib/assimp/import.rb, line 46 def attach(&block) if block_given? @block = FFI::Function.new(:void, [:string, :string], &block) self.callback = @block end Assimp::aiAttachLogStream(self) end
callback=(c)
click to toggle source
# File lib/assimp/import.rb, line 54 def callback=(c) @block = c self[:callback] = c end
detach()
click to toggle source
# File lib/assimp/import.rb, line 59 def detach Assimp::aiDetachLogStream(self) end
user=(mess)
click to toggle source
# File lib/assimp/import.rb, line 41 def user=(mess) @user = FFI::MemoryPointer.from_string(mess) self[:user] = @user end