Class: Gosu::GLTexInfo

Inherits:
Object
  • Object
show all
Defined in:
rdoc/gosu.rb

Overview

Holds information about the underlying OpenGL texture and UV coordinates of an image.

Can be retrieved from some images to use them in OpenGL operations.

See Also:

Instance Attribute Summary collapse

Instance Attribute Details

#bottomFloat (readonly)

Returns the V coordinate of the bottom edge of the image.

Returns:

  • (Float)

    the V coordinate of the bottom edge of the image.


917
918
919
# File 'rdoc/gosu.rb', line 917

def bottom
  @bottom
end

#leftFloat (readonly)

Returns the U coordinate of the left edge of the image.

Returns:

  • (Float)

    the U coordinate of the left edge of the image.


905
906
907
# File 'rdoc/gosu.rb', line 905

def left
  @left
end

#rightFloat (readonly)

Returns the U coordinate of the right edge of the image.

Returns:

  • (Float)

    the U coordinate of the right edge of the image.


909
910
911
# File 'rdoc/gosu.rb', line 909

def right
  @right
end

#tex_nameInteger (readonly)

Returns OpenGL texture id

Returns:

  • (Integer)

    OpenGL texture id


901
902
903
# File 'rdoc/gosu.rb', line 901

def tex_name
  @tex_name
end

#topFloat (readonly)

Returns the V coordinate of the top edge of the image.

Returns:

  • (Float)

    the V coordinate of the top edge of the image.


913
914
915
# File 'rdoc/gosu.rb', line 913

def top
  @top
end