Package org.terasology.rendering.assets.texture.subtexture

Examples of org.terasology.rendering.assets.texture.subtexture.Subtexture


            }
        });
        assetManager.setAssetFactory(AssetType.SUBTEXTURE, new AssetFactory<SubtextureData, Subtexture>() {
            @Override
            public Subtexture buildAsset(AssetUri uri, SubtextureData data) {
                return new Subtexture(uri, data);
            }
        });
        assetManager.addResolver(AssetType.SUBTEXTURE, new SubtextureFromAtlasResolver());
        assetManager.addResolver(AssetType.TEXTURE, new ColorTextureAssetResolver());
        assetManager.addResolver(AssetType.MESH, new IconMeshResolver());
View Full Code Here


            }
        });
        assetManager.setAssetFactory(AssetType.SUBTEXTURE, new AssetFactory<SubtextureData, Subtexture>() {
            @Override
            public Subtexture buildAsset(AssetUri uri, SubtextureData data) {
                return new Subtexture(uri, data);
            }
        });
        assetManager.addResolver(AssetType.SUBTEXTURE, new SubtextureFromAtlasResolver());
        assetManager.addResolver(AssetType.TEXTURE, new ColorTextureAssetResolver());
        assetManager.addResolver(AssetType.MESH, new IconMeshResolver());
View Full Code Here

    @Override
    protected void onReload(AtlasData data) {
        subtextures.clear();
        for (Map.Entry<Name, SubtextureData> entry : data.getSubtextures().entrySet()) {
            String subtextureName = getURI().getAssetName() + "." + entry.getKey();
            Subtexture subtexture = Assets.generateAsset(new AssetUri(AssetType.SUBTEXTURE, getURI().getModuleName(), subtextureName), entry.getValue(), Subtexture.class);
            if (subtexture != null) {
                subtextures.put(entry.getKey(), subtexture);
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.terasology.rendering.assets.texture.subtexture.Subtexture

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.