Ejemplo n.º 1
0
 @Override
 public List<BakedQuad> getGeneralQuads() {
   if (general == null) {
     // Create list of general quads.
     ImmutableList.Builder<BakedQuad> genQuads = ImmutableList.builder();
     if (base != null) genQuads.addAll(base.getGeneralQuads());
     for (IFlexibleBakedModel bakedPart : parts.values())
       genQuads.addAll(bakedPart.getGeneralQuads());
     general = genQuads.build();
   }
   return general;
 }
Ejemplo n.º 2
0
    @Override
    public List<BakedQuad> getFaceQuads(EnumFacing side) {
      if (faces == null) {
        // Create map of each face's quads.
        EnumMap<EnumFacing, ImmutableList<BakedQuad>> faces = Maps.newEnumMap(EnumFacing.class);

        for (EnumFacing face : EnumFacing.values()) {
          ImmutableList.Builder<BakedQuad> faceQuads = ImmutableList.builder();
          if (base != null) faceQuads.addAll(base.getFaceQuads(face));
          for (IFlexibleBakedModel bakedPart : parts.values())
            faceQuads.addAll(bakedPart.getFaceQuads(face));
          faces.put(face, faceQuads.build());
        }
        this.faces = Maps.immutableEnumMap(faces);
      }
      return faces.get(side);
    }
Ejemplo n.º 3
0
 @Override
 public TextureAtlasSprite getParticleTexture() {
   return internalBase.getParticleTexture();
 }
Ejemplo n.º 4
0
 @Override
 public boolean isBuiltInRenderer() {
   return internalBase.isBuiltInRenderer();
 }
Ejemplo n.º 5
0
 @Override
 public boolean isGui3d() {
   return internalBase.isGui3d();
 }
Ejemplo n.º 6
0
 @Override
 public boolean isAmbientOcclusion() {
   return internalBase.isAmbientOcclusion();
 }
Ejemplo n.º 7
0
 @Override
 public VertexFormat getFormat() {
   return internalBase.getFormat();
 }
 public VertexFormat getFormat() {
   return parent.getFormat();
 }
Ejemplo n.º 9
0
 @Override
 public ItemCameraTransforms getItemCameraTransforms() {
   return internalBase.getItemCameraTransforms();
 }
 public List<BakedQuad> getFaceQuads(EnumFacing side) {
   return parent.getFaceQuads(side);
 }
 public List<BakedQuad> getGeneralQuads() {
   return parent.getGeneralQuads();
 }
 public ItemCameraTransforms getItemCameraTransforms() {
   return parent.getItemCameraTransforms();
 }
 public TextureAtlasSprite getTexture() {
   return parent.getTexture();
 }
 public boolean isBuiltInRenderer() {
   return parent.isBuiltInRenderer();
 }
 public boolean isGui3d() {
   return parent.isGui3d();
 }
 public boolean isAmbientOcclusion() {
   return parent.isAmbientOcclusion();
 }