本文整理汇总了Java中com.badlogic.gdx.utils.IntIntMap.put方法的典型用法代码示例。如果您正苦于以下问题:Java IntIntMap.put方法的具体用法?Java IntIntMap.put怎么用?Java IntIntMap.put使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.badlogic.gdx.utils.IntIntMap
的用法示例。
在下文中一共展示了IntIntMap.put方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getAttributeLocations
import com.badlogic.gdx.utils.IntIntMap; //导入方法依赖的package包/类
protected final int[] getAttributeLocations(Renderable renderable) {
final IntIntMap attributes = new IntIntMap();
final VertexAttributes attrs = renderable.meshPart.mesh.getVertexAttributes();
final int c = attrs.size();
for (int i = 0; i < c; i++) {
final VertexAttribute attr = attrs.get(i);
final int location = program.getAttributeLocation(attr.alias);
if (location >= 0)
attributes.put(attr.getKey(), location);
}
tempArray.clear();
final int n = attrs.size();
for (int i = 0; i < n; i++) {
tempArray.add(attributes.get(attrs.get(i).getKey(), -1));
}
return tempArray.items;
}
示例2: read
import com.badlogic.gdx.utils.IntIntMap; //导入方法依赖的package包/类
public IntIntMap read (Kryo kryo, Input input, Class<IntIntMap> type) {
int length = input.readVarInt(true);
IntIntMap map = new IntIntMap(length);
for (int i = 0; i < length; i++) {
int key = input.readInt();
int value = input.readInt();
map.put(key, value);
}
return map;
}