本文整理了Java中net.minecraft.client.renderer.vertex.VertexFormatElement.getElementCount()
方法的一些代码示例,展示了VertexFormatElement.getElementCount()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VertexFormatElement.getElementCount()
方法的具体详情如下:
包路径:net.minecraft.client.renderer.vertex.VertexFormatElement
类名称:VertexFormatElement
方法名:getElementCount
暂无
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
protected void processQuad()
{
VertexFormat format = this.parent.getVertexFormat();
int count = format.getElementCount();
for( int v = 0; v < 4; v++ )
{
for( int e = 0; e < count; e++ )
{
VertexFormatElement element = format.getElement( e );
if( element.getUsage() == VertexFormatElement.EnumUsage.POSITION )
{
this.parent.put( e, this.transform( this.quadData[e][v], element.getElementCount() ) );
}
else if( element.getUsage() == VertexFormatElement.EnumUsage.NORMAL )
{
this.parent.put( e, this.transformNormal( this.quadData[e][v] ) );
}
else
{
this.parent.put( e, this.quadData[e][v] );
}
}
}
}
代码示例来源:origin: AlgorithmX2/Chisels-and-Bits
finalLengths[x] = format.getElement( x ).getElementCount();
indexLengths[x] = finalLengths[x];
代码示例来源:origin: ExtraCells/ExtraCells2
@Override
protected void processQuad() {
VertexFormat format = parent.getVertexFormat();
int count = format.getElementCount();
for (int v = 0; v < 4; v++) {
for (int e = 0; e < count; e++) {
VertexFormatElement element = format.getElement(e);
if (element.getUsage() == VertexFormatElement.EnumUsage.POSITION) {
parent.put(e, transform(quadData[e][v], element.getElementCount()));
} else if (element.getUsage() == VertexFormatElement.EnumUsage.NORMAL) {
parent.put(e, transformNormal(quadData[e][v]));
} else {
parent.put(e, quadData[e][v]);
}
}
}
}
代码示例来源:origin: OpenMods/OpenModsLib
final VertexFormatElement attr = vf.getElement(i);
final int offset = vf.getOffset(i);
final int count = attr.getElementCount();
final int constant = attr.getType().getGlConstant();
final int index = attr.getIndex();
内容来源于网络,如有侵权,请联系作者删除!