コード例 #1
0
  /**
   * ******************************************************************************* This block of
   * code initializes our library of textures, so we aren't always fetching copies from the disk.
   * *******************************************************************************
   */
  static {
    library = new EnumMap<TextureDescriptor, Appearance>(TextureDescriptor.class);

    for (TextureDescriptor td : TextureDescriptor.values()) {
      Appearance tdApp = initializeAppearance(td);
      library.put(td, tdApp);
    }
  }
コード例 #2
0
 static {
   appLibrary = new HashMap<Appearance, TextureDescriptor>();
   for (TextureDescriptor td : TextureDescriptor.values()) {
     appLibrary.put(library.get(td), td);
   }
 }
コード例 #3
0
 public static Appearance getAppearance(String td) {
   for (TextureDescriptor texture : TextureDescriptor.values()) {
     if (texture.toString().equals(td)) return library.get(texture);
   }
   return null;
 }
コード例 #4
0
 @Override
 public final int bind(final GLTexture texture) {
   tempDesc.set(texture, null, null, null, null);
   return bindTexture(tempDesc, false);
 }