de.jreality.scene.data
Interface AttributeCollection

All Superinterfaces:
AttributeEntity
All Known Subinterfaces:
DefaultGeometryShader, DefaultLineShader, DefaultPointShader, DefaultPolygonShader, DefaultTextShader, LineShader, PointShader, PolygonShader, TextShader, TwoSidePolygonShader

public interface AttributeCollection
extends AttributeEntity

An AttributeCollection is an Interface for a set of independent Attributes, like i.e. a PolygonShader. In contrast to an AttributeEntity, the written attributes are separated by a ".", which enables inheritance of single attributes. Usually AttributeEntities use a different separator, such that inheritance works only for the whole entity. TODO: specify and document!

Author:
weissman
See Also:
AttributeEntityUtility