@@ -51,6 +51,7 @@ var SpinePlugin = new Class({
5151 this . gl ;
5252 this . renderer ;
5353 this . sceneRenderer ;
54+ this . skeletonDebugRenderer ;
5455
5556 if ( this . isWebGL )
5657 {
@@ -161,6 +162,8 @@ var SpinePlugin = new Class({
161162
162163 this . sceneRenderer . batcher . setBlendMode = setBlendMode ;
163164 this . sceneRenderer . shapes . setBlendMode = setBlendMode ;
165+
166+ this . skeletonDebugRenderer = this . sceneRenderer . skeletonDebugRenderer ;
164167 } ,
165168
166169 getAtlasWebGL : function ( key )
@@ -204,6 +207,78 @@ var SpinePlugin = new Class({
204207 return atlas ;
205208 } ,
206209
210+ setDebugBones : function ( value )
211+ {
212+ if ( value === undefined ) { value = true ; }
213+
214+ this . skeletonDebugRenderer . drawBones = value ;
215+
216+ return this ;
217+ } ,
218+
219+ setDebugRegionAttachments : function ( value )
220+ {
221+ if ( value === undefined ) { value = true ; }
222+
223+ this . skeletonDebugRenderer . drawRegionAttachments = value ;
224+
225+ return this ;
226+ } ,
227+
228+ setDebugBoundingBoxes : function ( value )
229+ {
230+ if ( value === undefined ) { value = true ; }
231+
232+ this . skeletonDebugRenderer . drawBoundingBoxes = value ;
233+
234+ return this ;
235+ } ,
236+
237+ setDebugMeshHull : function ( value )
238+ {
239+ if ( value === undefined ) { value = true ; }
240+
241+ this . skeletonDebugRenderer . drawMeshHull = value ;
242+
243+ return this ;
244+ } ,
245+
246+ setDebugMeshTriangles : function ( value )
247+ {
248+ if ( value === undefined ) { value = true ; }
249+
250+ this . skeletonDebugRenderer . drawMeshTriangles = value ;
251+
252+ return this ;
253+ } ,
254+
255+ setDebugPaths : function ( value )
256+ {
257+ if ( value === undefined ) { value = true ; }
258+
259+ this . skeletonDebugRenderer . drawPaths = value ;
260+
261+ return this ;
262+ } ,
263+
264+ setDebugSkeletonXY : function ( value )
265+ {
266+ if ( value === undefined ) { value = true ; }
267+
268+ this . skeletonDebugRenderer . drawSkeletonXY = value ;
269+
270+ return this ;
271+ } ,
272+
273+ setDebugClipping : function ( value )
274+ {
275+ if ( value === undefined ) { value = true ; }
276+
277+ this . skeletonDebugRenderer . drawClipping = value ;
278+
279+ return this ;
280+ } ,
281+
207282 spineFileCallback : function ( key , jsonURL , atlasURL , preMultipliedAlpha , jsonXhrSettings , atlasXhrSettings )
208283 {
209284 var multifile ;
0 commit comments