本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.isTransform()
方法的一些代码示例,展示了Table.isTransform()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.isTransform()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:isTransform
暂无
代码示例来源:origin: libgdx/libgdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源:origin: libgdx/libgdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源: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 draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: libgdx/libgdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源: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 draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
内容来源于网络,如有侵权,请联系作者删除!