當前位置: 首頁>>代碼示例>>Java>>正文


Java Disposable.dispose方法代碼示例

本文整理匯總了Java中com.badlogic.gdx.utils.Disposable.dispose方法的典型用法代碼示例。如果您正苦於以下問題:Java Disposable.dispose方法的具體用法?Java Disposable.dispose怎麽用?Java Disposable.dispose使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.badlogic.gdx.utils.Disposable的用法示例。


在下文中一共展示了Disposable.dispose方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose () {
	world.dispose();
	world = null;

	for (Disposable disposable : disposables)
		disposable.dispose();
	disposables.clear();

	modelBatch.dispose();
	modelBatch = null;

	shadowBatch.dispose();
	shadowBatch = null;

	if (shadows)
		((DirectionalShadowLight)light).dispose();
	light = null;

	super.dispose();
}
 
開發者ID:Matsemann,項目名稱:eamaster,代碼行數:22,代碼來源:BaseBulletTest.java

示例2: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose () {
	world.dispose();
	world = null;

	for (Disposable disposable : disposables)
		disposable.dispose();
	disposables.clear();

	modelBatch.dispose();
	modelBatch = null;

	shadowBatch.dispose();
	shadowBatch = null;

	if (shadows) ((DirectionalShadowLight)light).dispose();
	light = null;
}
 
開發者ID:libgdx,項目名稱:gdx-ai,代碼行數:19,代碼來源:BulletSteeringTest.java

示例3: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose () {
    System.out.println("Dispose");
    if (disposables != null)
        for (Disposable d : disposables)
            d.dispose();
}
 
開發者ID:justinmarentette11,項目名稱:Tower-Defense-Galaxy,代碼行數:8,代碼來源:TDScreen.java

示例4: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose() {
    for (final Disposable disposable : values()) {
        if (disposable != null) {
            disposable.dispose();
        }
    }
}
 
開發者ID:gdx-libs,項目名稱:gdx-kiwi,代碼行數:9,代碼來源:DisposableObjectMap.java

示例5: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose() {
    for (final Disposable disposable : this) {
        if (disposable != null) {
            disposable.dispose();
        }
    }
}
 
開發者ID:gdx-libs,項目名稱:gdx-kiwi,代碼行數:9,代碼來源:DisposableObjectSet.java

示例6: gracefullyDisposeOf

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
/** Performs null check and disposes of an asset. Ignores exceptions.
 *
 * @param disposable will be disposed of (if it exists). */
public static void gracefullyDisposeOf(final Disposable disposable) {
    try {
        if (disposable != null) {
            disposable.dispose();
        }
    } catch (final Throwable exception) {
        Gdx.app.error("WARN", "Unable to dispose: " + disposable + ". Ignored.", exception);
    }
}
 
開發者ID:gdx-libs,項目名稱:gdx-kiwi,代碼行數:13,代碼來源:Disposables.java

示例7: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose () {
	if (ownedResources != null) {
		for (Disposable resource : ownedResources) {
			resource.dispose();
		}
	}
}
 
開發者ID:basherone,項目名稱:libgdxcn,代碼行數:9,代碼來源:TiledMap.java

示例8: disposeLooseResource

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
private void disposeLooseResource(Disposable disposable) {
    disposable.dispose();
}
 
開發者ID:Xemiru,項目名稱:Undertailor,代碼行數:4,代碼來源:ResourceHandler.java

示例9: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
public void dispose (){
    for (Disposable disposable : disposables) disposable.dispose();
}
 
開發者ID:cypherdare,項目名稱:SpaceShift,代碼行數:4,代碼來源:TitleScreenScene.java

示例10: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose() {
    for (Disposable disposable : disposables) disposable.dispose();
}
 
開發者ID:CypherCove,項目名稱:DoubleHelix,代碼行數:5,代碼來源:MainRenderer.java

示例11: disposeOf

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
/** Performs null check and disposes of an asset.
 *
 * @param disposable will be disposed of (if it exists). */
public static void disposeOf(final Disposable disposable) {
    if (disposable != null) {
        disposable.dispose();
    }
}
 
開發者ID:gdx-libs,項目名稱:gdx-kiwi,代碼行數:9,代碼來源:Disposables.java

示例12: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose () {
	for (Disposable disposable : disposables) {
		disposable.dispose();
	}
}
 
開發者ID:basherone,項目名稱:libgdxcn,代碼行數:7,代碼來源:Model.java

示例13: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
@Override
public void dispose() {
	for (Disposable d : disposables)
		d.dispose();
}
 
開發者ID:Dakror,項目名稱:Vloxlands,代碼行數:6,代碼來源:Chunk.java

示例14: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
public static void dispose(Disposable disp, String name) {
	Log.debug("dispose: " + name + " -- " + disp);
	disp.dispose();
}
 
開發者ID:jrenner,項目名稱:gdx-proto,代碼行數:5,代碼來源:Tools.java

示例15: dispose

import com.badlogic.gdx.utils.Disposable; //導入方法依賴的package包/類
public static void dispose(Disposable disposable) {
	if (disposable != null) {
		disposable.dispose();
	}
}
 
開發者ID:sftrabbit,項目名稱:Interplanar,代碼行數:6,代碼來源:Utils.java


注:本文中的com.badlogic.gdx.utils.Disposable.dispose方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。