当前位置: 首页>>代码示例>>Java>>正文


Java ByteBuf.writeFloat方法代码示例

本文整理汇总了Java中io.netty.buffer.ByteBuf.writeFloat方法的典型用法代码示例。如果您正苦于以下问题:Java ByteBuf.writeFloat方法的具体用法?Java ByteBuf.writeFloat怎么用?Java ByteBuf.writeFloat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在io.netty.buffer.ByteBuf的用法示例。


在下文中一共展示了ByteBuf.writeFloat方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: serialize

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override public void serialize(ByteBuf buf) {
  try {
    lock.readLock().lock();
    super.serialize(buf);
    buf.writeInt(hashMap.size());

    ObjectIterator<Int2FloatMap.Entry> iter = hashMap.int2FloatEntrySet().fastIterator();
    Int2FloatMap.Entry entry = null;
    while (iter.hasNext()) {
      entry = iter.next();
      buf.writeInt(entry.getIntKey());
      buf.writeFloat(entry.getFloatValue());
    }
  } finally {
    lock.readLock().unlock();
  }
}
 
开发者ID:Tencent,项目名称:angel,代码行数:18,代码来源:ServerSparseFloatRow.java

示例2: serialize

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void serialize(ByteBuf buf) {
  super.serialize(buf);
  buf.writeInt(rowId);
  buf.writeInt(splitNum);
  buf.writeFloat(minChildWeight);
  buf.writeFloat(regAlpha);
  buf.writeFloat(regLambda);
}
 
开发者ID:Tencent,项目名称:angel,代码行数:10,代码来源:HistAggrParam.java

示例3: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	buf.writeFloat(x);
	buf.writeFloat(y);
	buf.writeFloat(z);
	buf.writeBoolean(airborne);
}
 
开发者ID:rafradek,项目名称:Mods,代码行数:8,代码来源:TF2Message.java

示例4: serialize

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void serialize(ByteBuf buf) {
  super.serialize(buf);
  buf.writeInt((int)(end - start));
  for (int i = (int)start; i < end; i++) {
    buf.writeFloat(values[i]);
  }
}
 
开发者ID:Tencent,项目名称:angel,代码行数:9,代码来源:DenseFloatRowUpdateSplit.java

示例5: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	ByteBufUtils.writeUTF8String(buf, name);
	buf.writeFloat(pos.getX());
	buf.writeFloat(pos.getY());
	buf.writeFloat(pos.getZ());
}
 
开发者ID:Zundrel,项目名称:Never-Enough-Currency,代码行数:8,代码来源:MessageSyncController.java

示例6: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	buf.writeFloat(amount);
	buf.writeFloat(pos.getX());
	buf.writeFloat(pos.getY());
	buf.writeFloat(pos.getZ());
}
 
开发者ID:Zundrel,项目名称:Never-Enough-Currency,代码行数:8,代码来源:MessageSyncPrice.java

示例7: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	buf.writeInt(this.tile.getWorld().provider.getDimension());
	buf.writeLong(this.tile.getPos().toLong());
	buf.writeInt(this.id);
	buf.writeFloat(this.progress);
	buf.writeByte(this.direction);
	buf.writeInt(this.color);
}
 
开发者ID:oMilkyy,项目名称:SimpleTubes,代码行数:10,代码来源:PacketItemSync.java

示例8: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	buf.writeInt(entityID);
	ByteBufUtils.writeUTF8String(buf, animationName);
	buf.writeBoolean(loopAnim);
	buf.writeFloat(transitionTime);
}
 
开发者ID:ObsidianSuite,项目名称:ObsidianSuite,代码行数:8,代码来源:MessageAnimationStart.java

示例9: writeSpawnData

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void writeSpawnData(ByteBuf additionalData) 
{
	ByteBufUtils.writeItemStack(additionalData, knife);
	additionalData.writeFloat(baseDamage);
	additionalData.writeFloat(force);
}
 
开发者ID:einsteinsci,项目名称:BetterBeginningsReborn,代码行数:8,代码来源:EntityThrownKnife.java

示例10: testMergeTo

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Test
public void testMergeTo() throws Exception {
  ByteBuf buf = Unpooled.buffer(16);
  buf.writeFloat((float) 10.00);
  buf.writeFloat((float) 11.00);
  buf.writeFloat((float) 12.00);
  serverDenseFloatRow.update(RowType.T_FLOAT_DENSE, buf, 3);
  float[] dataArray = {0, 1, 2, 3, 4};
  serverDenseFloatRow.mergeTo(dataArray);
  assertEquals(dataArray[0], 10, 0.00);
  assertEquals(dataArray[1], 11, 0.00);
  assertEquals(dataArray[2], 12, 0.00);
  assertEquals(dataArray[3], 3, 0.00);
  assertEquals(dataArray[4], 4, 0.00);
}
 
开发者ID:Tencent,项目名称:angel,代码行数:16,代码来源:ServerDenseFloatRowTest.java

示例11: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
    buf.writeFloat(min);
    buf.writeFloat(pressure);
    buf.writeFloat(danger);
    buf.writeFloat(crit);
}
 
开发者ID:TeamPneumatic,项目名称:pnc-repressurized,代码行数:8,代码来源:ElementPressure.java

示例12: writeSpawnData

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void writeSpawnData(ByteBuf buffer) {
    buffer.writeDouble(faerieInformation.getMaxHealth());
    buffer.writeFloat(faerieInformation.getSize());
    buffer.writeInt(faerieInformation.getType());
    buffer.writeInt(faerieInformation.getLevel());
    buffer.writeInt(faerieInformation.getCurrentExp());
}
 
开发者ID:BenjaminSutter,项目名称:genera,代码行数:9,代码来源:EntityFaerie.java

示例13: toBytes

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void toBytes(ByteBuf buf) {
	buf.writeInt(this.tile.getWorld().provider.getDimension());
	buf.writeLong(this.tile.getPos().toLong());

	buf.writeInt(this.id);
	ByteBufUtils.writeItemStack(buf, this.stack);
	buf.writeFloat(this.progress);
	buf.writeByte(this.direction);
	buf.writeInt(this.color);
}
 
开发者ID:oMilkyy,项目名称:SimpleTubes,代码行数:12,代码来源:PacketItemAdd.java

示例14: serialize

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void serialize(ByteBuf buf) {
  super.serialize(buf);
  buf.writeFloat(beta);
}
 
开发者ID:Tencent,项目名称:angel,代码行数:6,代码来源:LikelihoodParam.java

示例15: write

import io.netty.buffer.ByteBuf; //导入方法依赖的package包/类
@Override
public void write( ByteBuf buf ) throws IOException {
    buf.writeFloat( health );
    writeVarInt( food, buf );
    buf.writeFloat( foodSaturation );
}
 
开发者ID:lukas81298,项目名称:FlexMC,代码行数:7,代码来源:MessageS41UpdateHealth.java


注:本文中的io.netty.buffer.ByteBuf.writeFloat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。