Packagestencyl.api.io
Classpublic class SpriteReader
InheritanceSpriteReader Inheritance Object
Implements AbstractReader



Public Methods
 MethodDefined By
  
SpriteReader
  
accepts(type:String):Boolean
SpriteReader
  
createShape(type:String, params:Array, xOffset:Number = 0, yOffset:Number = 0, imgWidth:Number = -1, imgHeight:Number = -1):b2Shape
[static]
SpriteReader
  
decomposeShape(params:Array):Vector.<b2PolygonShape>
[static]
SpriteReader
  
getHeight(m_vertices:Vector.<V2>):Number
[static]
SpriteReader
  
getWidth(m_vertices:Vector.<V2>):Number
[static]
SpriteReader
  
read(ID:uint, type:String, name:String, xml:XML):Resource
SpriteReader
  
readAnimation(xml:XML, parent:Sprite):Animation
SpriteReader
  
readShapes(xml:XML, imgWidth:Number, imgHeight:Number):Array
SpriteReader
Constructor Detail
SpriteReader()Constructor
public function SpriteReader()



Method Detail
accepts()method
public function accepts(type:String):Boolean

Parameters

type:String

Returns
Boolean
createShape()method 
public static function createShape(type:String, params:Array, xOffset:Number = 0, yOffset:Number = 0, imgWidth:Number = -1, imgHeight:Number = -1):b2Shape

Parameters

type:String
 
params:Array
 
xOffset:Number (default = 0)
 
yOffset:Number (default = 0)
 
imgWidth:Number (default = -1)
 
imgHeight:Number (default = -1)

Returns
b2Shape
decomposeShape()method 
public static function decomposeShape(params:Array):Vector.<b2PolygonShape>

Parameters

params:Array

Returns
Vector.<b2PolygonShape>
getHeight()method 
public static function getHeight(m_vertices:Vector.<V2>):Number

Parameters

m_vertices:Vector.<V2>

Returns
Number
getWidth()method 
public static function getWidth(m_vertices:Vector.<V2>):Number

Parameters

m_vertices:Vector.<V2>

Returns
Number
read()method 
public function read(ID:uint, type:String, name:String, xml:XML):Resource

Parameters

ID:uint
 
type:String
 
name:String
 
xml:XML

Returns
Resource
readAnimation()method 
public function readAnimation(xml:XML, parent:Sprite):Animation

Parameters

xml:XML
 
parent:Sprite

Returns
Animation
readShapes()method 
public function readShapes(xml:XML, imgWidth:Number, imgHeight:Number):Array

Parameters

xml:XML
 
imgWidth:Number
 
imgHeight:Number

Returns
Array