@@ -845,11 +845,14 @@ declare module PIXI {
845845 export class Texture extends EventTarget {
846846
847847 baseTexture : BaseTexture ;
848+ crop : Rectangle ;
848849 frame : Rectangle ;
849- trim : Point ;
850- width : number ;
851850 height : number ;
851+ noFrame : boolean ;
852+ scope : Object ;
853+ trim : Point ;
852854 valid : boolean ;
855+ width : number ;
853856
854857 constructor ( baseTexture : BaseTexture , frame ?: Rectangle ) ;
855858
@@ -955,6 +958,7 @@ declare module PIXI {
955958 destroy ( ) : void ;
956959 pushMask ( maskData : any [ ] , renderSession : IRenderSession ) : void ;
957960 popMask ( renderSession : IRenderSession ) : void ;
961+ setBlendMode ( blendMode : number ) : void ;
958962 setContext ( gl : any ) ;
959963
960964 }
@@ -968,11 +972,12 @@ declare module PIXI {
968972 contextLost : boolean ;
969973 width : number ;
970974 height : number ;
975+ preserveDrawingBuffer : boolean ;
971976 transparent : boolean ;
972977 type : number ;
973978 view : HTMLCanvasElement ;
974979
975- constructor ( width : number , height : number , view ?: HTMLCanvasElement , transparent ?: boolean , antialias ?: boolean ) ;
980+ constructor ( width : number , height : number , view ?: HTMLCanvasElement , transparent ?: boolean , antialias ?: boolean , preserveDrawingBuffer ?: boolean ) ;
976981
977982 destroy ( ) : void ;
978983 render ( stage : Stage ) : void ;
@@ -1911,12 +1916,14 @@ declare module Phaser {
19111916
19121917 constructor ( index : number , x : number , y : number , width : number , height : number , name : string , uuid : string ) ;
19131918
1919+ bottom : number ;
19141920 centerX : number ;
19151921 centerY : number ;
19161922 distance : number ;
19171923 height : number ;
19181924 index : number ;
19191925 name : string ;
1926+ right : number ;
19201927 rotated : boolean ;
19211928 rotationDirection : string ;
19221929 sourceSizeH : number ;
@@ -1950,6 +1957,12 @@ declare module Phaser {
19501957
19511958 }
19521959
1960+ interface IGameConfig {
1961+
1962+ enableDebug ?: boolean ;
1963+
1964+ }
1965+
19531966 class Game {
19541967
19551968 constructor ( width ?: number , height ?: number , renderer ?: number , parent ?: any , state ?: Object , transparent ?: boolean , antialias ?: boolean , physicsConfig ?: Object ) ;
@@ -1959,7 +1972,7 @@ declare module Phaser {
19591972 cache : Phaser . Cache ;
19601973 camera : Phaser . Camera ;
19611974 canvas : HTMLCanvasElement ;
1962- config : Object ;
1975+ config : IGameConfig ;
19631976 context : Object ;
19641977 debug : Phaser . Utils . Debug ;
19651978 device : Phaser . Device ;
@@ -1982,6 +1995,7 @@ declare module Phaser {
19821995 pendingStep : boolean ;
19831996 physics : Phaser . Physics ;
19841997 physicsConfig : Object ;
1998+ preserveDrawingBuffer : Boolean ;
19851999 raf : Phaser . RequestAnimationFrame ;
19862000 renderer : number ;
19872001 renderType : number ;
@@ -2158,11 +2172,11 @@ declare module Phaser {
21582172 onDownCallback : Function ;
21592173 onFloatCallback : Function ;
21602174 onUpCallback : Function ;
2161- pad1 : boolean ;
2162- pad2 : boolean ;
2163- pad3 : boolean ;
2164- pad4 : boolean ;
2165- padsConnected : boolean ;
2175+ pad1 : Phaser . SinglePad ;
2176+ pad2 : Phaser . SinglePad ;
2177+ pad3 : Phaser . SinglePad ;
2178+ pad4 : Phaser . SinglePad ;
2179+ padsConnected : number ;
21662180 supported : boolean ;
21672181
21682182 addCallbacks ( context : Object , callbacks : Object ) : void ;
@@ -4154,6 +4168,7 @@ declare module Phaser {
41544168
41554169 constructor ( game : Phaser . Game , width ?: number , height ?: number , key ?: string , scaleMode ?: number ) ;
41564170
4171+ crop : PIXI . Rectangle ;
41574172 game : Phaser . Game ;
41584173 key : string ;
41594174 type : number ;
@@ -5083,11 +5098,13 @@ declare module Phaser {
50835098
50845099 static extend ( deep : boolean , target : Object ) : Object ;
50855100 static isPlainObject ( object : Object ) : boolean ;
5101+ static mixin ( from : Object , to : Object ) : Object ;
50865102 static pad ( str : string , len : number , pad : number , dir ?: number ) : string ;
50875103 static parseDimension ( size : any , dimension : number ) : number ;
50885104 static rotateArray < T > ( array : T [ ] , direction : any ) : T ;
50895105 static shuffle < T > ( array : T [ ] ) : T ;
50905106 static transposeArray < T > ( array : T [ ] ) : T ;
5107+
50915108 }
50925109
50935110 module Utils {
@@ -5159,6 +5176,7 @@ declare module Phaser {
51595176 getObjectsUnderPointer ( pointer : Phaser . Pointer , group : Phaser . Group , callback ?: Function , callbackContext ?: Object ) : Phaser . Sprite ;
51605177 setBounds ( x : number , y : number , width : number , height : number ) : void ;
51615178 shutdown ( ) : void ;
5179+ wrap ( sprite : any , padding ?: number , useBounds ?: boolean , horizontal ?: boolean , vertical ?: boolean ) : void ;
51625180
51635181 }
51645182}
0 commit comments