本文整理汇总了Java中com.watabou.glwrap.Quad.createSet方法的典型用法代码示例。如果您正苦于以下问题:Java Quad.createSet方法的具体用法?Java Quad.createSet怎么用?Java Quad.createSet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.watabou.glwrap.Quad
的用法示例。
在下文中一共展示了Quad.createSet方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: NinePatch
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public NinePatch(Object tx, int x, int y, int w, int h, int left, int top, int right, int bottom) {
super(0, 0, 0, 0);
texture = TextureCache.get(tx);
w = w == 0 ? texture.width : w;
h = h == 0 ? texture.height : h;
nWidth = width = w;
nHeight = height = h;
vertices = new float[16];
quads = Quad.createSet(9);
marginLeft = left;
marginRight = right;
marginTop = top;
marginBottom = bottom;
outterF = texture.uvRect(x, y, x + w, y + h);
innerF = texture.uvRect(x + left, y + top, x + w - right, y + h - bottom);
updateVertices();
}
示例2: map
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public void map(int[] data, int cols) {
this.data = data;
mapWidth = cols;
mapHeight = data.length / cols;
size = mapWidth * mapHeight;
bufferPositions = new short[size];
for (int i = 0; i < bufferPositions.length; i++)
bufferPositions[i] = -1;
bufferLength = 0;
width = cellW * mapWidth;
height = cellH * mapHeight;
quads = Quad.createSet(size);
updateMap();
}
示例3: NinePatch
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public NinePatch( Object tx, int x, int y, int w, int h, int left, int top, int right, int bottom ) {
super( 0, 0, 0, 0 );
texture = TextureCache.get( tx );
w = w == 0 ? texture.width : w;
h = h == 0 ? texture.height : h;
nWidth = width = w;
nHeight = height = h;
vertices = new float[16];
quads = Quad.createSet( 9 );
marginLeft = left;
marginRight = right;
marginTop = top;
marginBottom= bottom;
outterF = texture.uvRect( x, y, x + w, y + h );
innerF = texture.uvRect( x + left, y + top, x + w - right, y + h - bottom );
updateVertices();
}
示例4: NinePatch
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public NinePatch( Object tx, int x, int y, int w, int h, int left, int top, int right, int bottom ) {
super( 0, 0, 0, 0 );
texture = TextureCache.get( tx );
w = w == 0 ? texture.width : w;
h = h == 0 ? texture.height : h;
nWidth = width = w;
nHeight = height = h;
vertices = new float[16];
verticesBuffer = Quad.createSet( 9 );
marginLeft = left;
marginRight = right;
marginTop = top;
marginBottom= bottom;
outterF = texture.uvRect( x, y, x + w, y + h );
innerF = texture.uvRect( x + left, y + top, x + w - right, y + h - bottom );
updateVertices();
}
示例5: NinePatch
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public NinePatch(Object tx, int x, int y, int w, int h, int left, int top, int right, int bottom) {
super(0, 0, 0, 0);
texture = TextureCache.get(tx);
w = w == 0 ? texture.width : w;
h = h == 0 ? texture.height : h;
nWidth = width = w;
nHeight = height = h;
vertices = new float[16];
verticesBuffer = Quad.createSet(9);
marginLeft = left;
marginRight = right;
marginTop = top;
marginBottom = bottom;
outterF = texture.uvRect(x, y, x + w, y + h);
innerF = texture.uvRect(x + left, y + top, x + w - right, y + h - bottom);
updateVertices();
}
示例6: NinePatch
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public NinePatch( Object tx, int x, int y, int w, int h, int left, int top, int right, int bottom ) {
super( 0, 0, 0, 0 );
texture = TextureCache.get( tx );
w = w == 0 ? texture.width : w;
h = h == 0 ? texture.height : h;
nWidth = width = w;
nHeight = height = h;
vertices = new float[16];
quads = Quad.createSet( 9 );
marginLeft = left;
marginRight = right;
marginTop = top;
marginBottom= bottom;
outterF = texture.uvRect( x, y, x + w, y + h );
innerF = texture.uvRect( x + left, y + top, x + w - right, y + h - bottom );
updateVertices();
}
示例7: map
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public void map( int[] data, int cols ) {
this.data = data;
mapWidth = cols;
int mapHeight = data.length / cols;
size = mapWidth * mapHeight;
width = cellW * mapWidth;
height = cellH * mapHeight;
quads = Quad.createSet( size );
updated.set( 0, 0, mapWidth, mapHeight);
}
示例8: map
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public void map( int[] data, int cols ) {
this.data = data;
mapWidth = cols;
mapHeight = data.length / cols;
size = mapWidth * mapHeight;
width = cellW * mapWidth;
height = cellH * mapHeight;
quads = Quad.createSet( size );
updateMap();
}
示例9: map
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public void map( int[] data, int cols ) {
this.data = data;
mapWidth = cols;
mapHeight = data.length / cols;
size = mapWidth * mapHeight;
width = cellW * mapWidth;
height = cellH * mapHeight;
quads = Quad.createSet( size );
updated.set( 0, 0, mapWidth, mapHeight );
}
示例10: map
import com.watabou.glwrap.Quad; //导入方法依赖的package包/类
public void map(int[] data, int cols) {
this.data = data;
mapWidth = cols;
mapHeight = data.length / cols;
size = mapWidth * mapHeight;
width = cellW * mapWidth;
height = cellH * mapHeight;
quads = Quad.createSet(size);
updated.set(0, 0, mapWidth, mapHeight);
}