com.jme3.system.AppSettings.putInteger()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中com.jme3.system.AppSettings.putInteger()方法的一些代码示例,展示了AppSettings.putInteger()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppSettings.putInteger()方法的具体详情如下:
包路径:com.jme3.system.AppSettings
类名称:AppSettings
方法名:putInteger

AppSettings.putInteger介绍

[英]Set an integer on the settings.
[中]在设置上设置一个整数。

代码示例

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * @param frameRate The frame-rate is the upper limit on how high
 * the application's frames-per-second can go.
 * (Default: -1 no frame rate limit imposed)
 */
public void setFrameRate(int frameRate) {
  putInteger("FrameRate", frameRate);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * @param value the height for the rendering display.
 * (Default: 480)
 */
public void setHeight(int value) {
  putInteger("Height", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * @param value the width for the rendering display.
 * (Default: 640)
 */
public void setWidth(int value) {
  putInteger("Width", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * @param value the minimum width the settings window will allow for the rendering display.
 * (Default: 0)
 */
public void setMinWidth(int value) {
  putInteger("MinWidth", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * @param value the minimum height the settings window will allow for the rendering display.
 * (Default: 0)
 */
public void setMinHeight(int value) {
  putInteger("MinHeight", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Set the frequency, also known as refresh rate, for the
 * rendering display.
 * @param value The frequency
 * (Default: 60)
 */
public void setFrequency(int value) {
  putInteger("Frequency", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Set the bits per pixel for the display. Appropriate
 * values are 16 for RGB565 color format, or 24 for RGB8 color format.
 *
 * @param value The bits per pixel to set
 * (Default: 24)
 */
public void setBitsPerPixel(int value) {
  putInteger("BitsPerPixel", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Set the number of samples per pixel. A value of 1 indicates
 * each pixel should be single-sampled, higher values indicate
 * a pixel should be multi-sampled.
 *
 * @param value The number of samples
 * (Default: 1)
 */
public void setSamples(int value) {
  putInteger("Samples", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Sets the number of depth bits to use.
 * <p>
 * The number of depth bits specifies the precision of the depth buffer.
 * To increase precision, specify 32 bits. To decrease precision, specify
 * 16 bits. On some platforms 24 bits might not be supported, in that case,
 * specify 16 bits.<p>
 * (Default: 24)
 *
 * @param value The depth bits
 */
public void setDepthBits(int value){
  putInteger("DepthBits", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Set the number of stencil bits.
 * <p>
 * This value is only relevant when the stencil buffer is being used.
 * Specify 8 to indicate an 8-bit stencil buffer, specify 0 to disable
 * the stencil buffer.
 * </p>
 * (Default: 0)
 *
 * @param value Number of stencil bits
 */
public void setStencilBits(int value){
  putInteger("StencilBits", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Android Only
 * Sets the number of alpha bits to use.
 * <p>
 * The number of alpha bits specifies the precision of the surface view
 * background alpha value.  To set the surface view to opaque (fastest setting),
 * leave the number of alpha bits = 0.  This will cause faster rendering,
 * but android views located behind the surface view will not be viewable.
 * To set the surface view to translucent, set the number of alphaBits to 8
 * or higher.  Values less than 8 (except 0) will set the surface view pixel
 * format to transparent. <p>
 * (Default: 0)
 *
 * @param value The alpha bits
 */
public void setAlphaBits(int value){
  putInteger("AlphaBits", value);
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

key = key.substring(0, key.length() - 5);
  int iVal = Integer.parseInt(val);
  putInteger(key, iVal);
} else if (key.endsWith("(string)")) {
  putString(key.substring(0, key.length() - 8), val);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

settings.putInteger("TestInt", 123);
settings.putString("TestStr", "HelloWorld");
settings.putFloat("TestFloat", 123.567f);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

/**
 * Tests preference based AppSettings.
 */
private static void testPreferenceSettings() {
  AppSettings settings = new AppSettings(false);
  settings.putBoolean("TestBool", true);
  settings.putInteger("TestInt", 123);
  settings.putString("TestStr", "HelloWorld");
  settings.putFloat("TestFloat", 123.567f);
  settings.put("TestObj", new Mesh()); // Objects not supported by preferences
  
  try {
    settings.save(APPSETTINGS_KEY);
  } catch (BackingStoreException ex) {
    ex.printStackTrace();
  }
  
  AppSettings loadedSettings = new AppSettings(false);
  try {
    loadedSettings.load(APPSETTINGS_KEY);
  } catch (BackingStoreException ex) {
    ex.printStackTrace();
  }
  
  assertEqual(loadedSettings.getBoolean("TestBool"), true);
  assertEqual(loadedSettings.getInteger("TestInt"), 123);
  assertEqual(loadedSettings.getString("TestStr"), "HelloWorld");
  assertEqual(loadedSettings.get("TestFloat"), 123.567f);
}

代码示例来源:origin: info.projectkyoto/mms-engine

/**
 * @param frameRate The frame-rate is the upper limit on how high
 * the application's frames-per-second can go.
 * (Default: -1 no frame rate limit imposed)
 */
public void setFrameRate(int frameRate) {
  putInteger("FrameRate", frameRate);
}

代码示例来源:origin: org.jmonkeyengine/jme3-core

/**
 * @param value the width for the rendering display.
 * (Default: 640)
 */
public void setWidth(int value) {
  putInteger("Width", value);
}

代码示例来源:origin: org.jmonkeyengine/jme3-core

/**
 * Set the bits per pixel for the display. Appropriate
 * values are 16 for RGB565 color format, or 24 for RGB8 color format.
 *
 * @param value The bits per pixel to set
 * (Default: 24)
 */
public void setBitsPerPixel(int value) {
  putInteger("BitsPerPixel", value);
}

代码示例来源:origin: info.projectkyoto/mms-engine

/**
 * Set the frequency, also known as refresh rate, for the 
 * rendering display.
 * @param value The frequency
 * (Default: 60)
 */
public void setFrequency(int value) {
  putInteger("Frequency", value);
}

代码示例来源:origin: info.projectkyoto/mms-engine

/**
 * Set the bits per pixel for the display. Appropriate
 * values are 16 for RGB565 color format, or 24 for RGB8 color format.
 * 
 * @param value The bits per pixel to set
 * (Default: 24)
 */
public void setBitsPerPixel(int value) {
  putInteger("BitsPerPixel", value);
}

代码示例来源:origin: tonihele/OpenKeeper

public static void setConversionSettings(AppSettings settings) {
  for (ConvertProcess item : ConvertProcess.values()) {
    settings.putInteger(item.getSettingName(), item.getVersion());
  }
}

相关文章

AppSettings类方法