Package org.terasology.persistence.typeHandling

Examples of org.terasology.persistence.typeHandling.PersistedDataMap


        return context.create(map);
    }

    @Override
    public Border deserialize(PersistedData data, DeserializationContext context) {
        PersistedDataMap map = data.getAsValueMap();
        return new Border(map.getAsInteger(LEFT_FIELD), map.getAsInteger(RIGHT_FIELD), map.getAsInteger(TOP_FIELD), map.getAsInteger(BOTTOM_FIELD));
    }
View Full Code Here


        return context.create(map);
    }

    @Override
    public Rect2f deserialize(PersistedData data, DeserializationContext context) {
        PersistedDataMap map = data.getAsValueMap();
        Vector2f min = context.deserializeAs(map.get(MIN_FIELD), Vector2f.class);
        Vector2f size = context.deserializeAs(map.get(SIZE_FIELD), Vector2f.class);
        return Rect2f.createFromMinAndSize(min, size);
    }
View Full Code Here

        return context.create(map);
    }

    @Override
    public Rect2i deserialize(PersistedData data, DeserializationContext context) {
        PersistedDataMap map = data.getAsValueMap();
        Vector2i min = context.deserializeAs(map.get(MIN_FIELD), Vector2i.class);
        Vector2i size = context.deserializeAs(map.get(SIZE_FIELD), Vector2i.class);
        return Rect2i.createFromMinAndSize(min, size);
    }
View Full Code Here

        return context.create(map);
    }

    @Override
    public Region3i deserialize(PersistedData data, DeserializationContext context) {
        PersistedDataMap map = data.getAsValueMap();
        Vector3i min = context.deserializeAs(map.get(MIN_FIELD), Vector3i.class);
        Vector3i size = context.deserializeAs(map.get(SIZE_FIELD), Vector3i.class);
        return Region3i.createFromMinAndSize(min, size);
    }
View Full Code Here

TOP

Related Classes of org.terasology.persistence.typeHandling.PersistedDataMap

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.