Class: ZXing::FFI::LuminanceSource

Inherits:
Object
  • Object
show all
Includes:
LuminanceSource
Defined in:
lib/zxing/ffi/luminance_source.rb

Direct Known Subclasses

Common::GreyscaleLuminanceSource

Instance Attribute Summary

Attributes included from LuminanceSource

#native

Instance Method Summary collapse

Methods included from LuminanceSource

new

Constructor Details

#initialize(ptr) ⇒ LuminanceSource

Returns a new instance of LuminanceSource.



6
7
8
# File 'lib/zxing/ffi/luminance_source.rb', line 6

def initialize ptr
  super ZXing::FFI::Library::LuminanceSourcePointer.new ptr
end

Instance Method Details

#heightObject



12
13
14
# File 'lib/zxing/ffi/luminance_source.rb', line 12

def height
  ZXing::FFI::Library.LuminanceSource_height native
end

#matrixObject



15
16
17
# File 'lib/zxing/ffi/luminance_source.rb', line 15

def matrix
  ZXing::FFI::Library.LuminanceSource_matrix native
end

#widthObject



9
10
11
# File 'lib/zxing/ffi/luminance_source.rb', line 9

def width
  ZXing::FFI::Library.LuminanceSource_width native
end