本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup.drawDebug()
方法的一些代码示例,展示了WidgetGroup.drawDebug()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WidgetGroup.drawDebug()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
类名称:WidgetGroup
方法名:drawDebug
暂无
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
validate();
if (isTransform()) {
applyTransform(shapes, computeTransform());
if (clip) {
shapes.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
boolean draw = background == null ? clipBegin(0, 0, getWidth(), getHeight())
: clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this));
if (draw) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else
super.drawDebug(shapes);
}
}
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
if (isTransform()) {
applyTransform(shapes, computeTransform());
drawDebugRects(shapes);
if (clip) {
shapes.flush();
float x = 0, y = 0, width = getWidth(), height = getHeight();
if (background != null) {
x = padLeft.get(this);
y = padBottom.get(this);
width -= x + padRight.get(this);
height -= y + padTop.get(this);
}
if (clipBegin(x, y, width, height)) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else {
drawDebugRects(shapes);
super.drawDebug(shapes);
}
}
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
if (isTransform()) {
applyTransform(shapes, computeTransform());
drawDebugRects(shapes);
if (clip) {
shapes.flush();
float x = 0, y = 0, width = getWidth(), height = getHeight();
if (background != null) {
x = padLeft.get(this);
y = padBottom.get(this);
width -= x + padRight.get(this);
height -= y + padTop.get(this);
}
if (clipBegin(x, y, width, height)) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else {
drawDebugRects(shapes);
super.drawDebug(shapes);
}
}
代码示例来源:origin: libgdx/libgdx
public void drawDebug (ShapeRenderer shapes) {
validate();
if (isTransform()) {
applyTransform(shapes, computeTransform());
if (clip) {
shapes.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
boolean draw = background == null ? clipBegin(0, 0, getWidth(), getHeight())
: clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this));
if (draw) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else
super.drawDebug(shapes);
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
public void drawDebug (ShapeRenderer shapes) {
if (isTransform()) {
applyTransform(shapes, computeTransform());
drawDebugRects(shapes);
if (clip) {
shapes.flush();
float x = 0, y = 0, width = getWidth(), height = getHeight();
if (background != null) {
x = padLeft.get(this);
y = padBottom.get(this);
width -= x + padRight.get(this);
height -= y + padTop.get(this);
}
if (clipBegin(x, y, width, height)) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else {
drawDebugRects(shapes);
super.drawDebug(shapes);
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
public void drawDebug (ShapeRenderer shapes) {
validate();
if (isTransform()) {
applyTransform(shapes, computeTransform());
if (clip) {
shapes.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
boolean draw = background == null ? clipBegin(0, 0, getWidth(), getHeight())
: clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this));
if (draw) {
drawDebugChildren(shapes);
clipEnd();
}
} else
drawDebugChildren(shapes);
resetTransform(shapes);
} else
super.drawDebug(shapes);
}
}
内容来源于网络,如有侵权,请联系作者删除!