Class: PIXI::Sprite
Overview
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(native_or_texture) ⇒ Sprite
Returns a new instance of Sprite.
20
21
22
23
24
25
26
|
# File 'lib/opal/pixi/core/sprites/sprite.rb', line 20
def initialize(native_or_texture)
if native?(native_or_texture)
super
else
super(`new PIXI.Sprite(#{native_or_texture.to_n})`)
end
end
|
Class Method Details
.from_frame(frameId) ⇒ Object
16
17
18
|
# File 'lib/opal/pixi/core/sprites/sprite.rb', line 16
def self.from_frame(frameId)
new(`PIXI.Sprite.fromFrame(frameId)`)
end
|
.from_image(imageId, crossorigin = false, scaleMode = '') ⇒ Object
12
13
14
|
# File 'lib/opal/pixi/core/sprites/sprite.rb', line 12
def self.from_image(imageId, crossorigin=false, scaleMode='')
new(`PIXI.Sprite.fromImage(imageId, crossorigin, scaleMode)`)
end
|
.new(texture) ⇒ Object
45
46
47
|
# File 'lib/opal/pixi/sprite.rb', line 45
def self.new(texture)
`new window.PIXI.Sprite(texture)`
end
|
Instance Method Details
#crop(rect) ⇒ Object
32
33
34
|
# File 'lib/opal/pixi/sprite.rb', line 32
def crop(rect)
`#@native.crop(#{rect.to_n})`
end
|
#smoothed=(bool) ⇒ Object
36
37
38
|
# File 'lib/opal/pixi/sprite.rb', line 36
def smoothed=(bool)
`#@native.smoothed = bool`
end
|