Class: SDL2::Version

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/sdl2/version.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.release(pointer) ⇒ Object



10
11
12
# File 'lib/sdl2/version.rb', line 10

def self.release(pointer)
  pointer.free
end

Instance Method Details

#majorObject



14
15
16
# File 'lib/sdl2/version.rb', line 14

def major
  self[:major]
end

#minorObject



18
19
20
# File 'lib/sdl2/version.rb', line 18

def minor
  self[:minor]
end

#patchObject



22
23
24
# File 'lib/sdl2/version.rb', line 22

def patch
  self[:patch]
end

#to_sObject



26
27
28
# File 'lib/sdl2/version.rb', line 26

def to_s
  "SDL v#{major}.#{minor}.#{patch}"
end