Sha256: ddf9e2e56a260b6718433263c808b1f5ce4de395aec9c20070e2c43a11ea862a

Contents?: true

Size: 506 Bytes

Versions: 3

Compression:

Stored size: 506 Bytes

Contents

module Gosu
  class GLTexInfo < FFI::ManagedStruct
    layout :tex_name, :uint32,
           :left, :double,
           :right, :double,
           :top, :double,
           :bottom, :double

    def tex_name
      self[:tex_name]
    end

    def left
      self[:left]
    end

    def right
      self[:right]
    end

    def top
      self[:top]
    end

    def bottom
      self[:bottom]
    end

    def self.release(pointer)
      GosuFFI.Gosu_Image_gl_tex_info_destroy(pointer)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gosu-2.0.0.pre8 lib/gosu/gl_tex_info.rb
gosu-2.0.0.pre7 lib/gosu/gl_tex_info.rb
gosu-2.0.0.pre6 lib/gosu/gl_tex_info.rb