class Mittsu::DataTexture

Public Class Methods

new(data = nil, width = nil, height = nil, format = RGBAFormat, type = UnsignedByteType, mapping = DEFAULT_MAPPING, wrap_s = ClampToEdgeWrapping, wrap_t = ClampToEdgeWrapping, mag_filter = LinearFilter, min_filter = LinearMipMapLinearFilter, anisotropy = 1) click to toggle source
Calls superclass method
# File lib/mittsu/textures/data_texture.rb, line 5
def initialize(data = nil, width = nil, height = nil, format = RGBAFormat, type = UnsignedByteType, mapping = DEFAULT_MAPPING, wrap_s = ClampToEdgeWrapping, wrap_t = ClampToEdgeWrapping, mag_filter = LinearFilter, min_filter = LinearMipMapLinearFilter, anisotropy = 1)
  super(null, mapping, wrap_s, wrap_t, mag_filter, min_filter, format, type, anisotropy)

  @image = { data: data, width: width, height: height }
end

Public Instance Methods

clone() click to toggle source
Calls superclass method
# File lib/mittsu/textures/data_texture.rb, line 11
def clone
  texture = DataTexture.new
  super(texture)
  texture
end