本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.computeTransform()
方法的一些代码示例,展示了Table.computeTransform()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.computeTransform()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:computeTransform
暂无
代码示例来源: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
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);
}
}
内容来源于网络,如有侵权,请联系作者删除!