Reference/API
PMeshAttributes.IsUsedFlagPMeshAttributes.AttributePMeshAttributes.AttributesPMeshAttributes.CompactPlanBackwardPMeshAttributes.CompactPlanForwardPMeshAttributes.FlagsTypePMeshAttributes.HndPMeshAttributes.HndIntPMeshAttributes.ManagedAttributesPMeshAttributes.MappedAttributePMeshAttributes.attrlengthPMeshAttributes.attrspecsPMeshAttributes.clonePMeshAttributes.clonePMeshAttributes.compactapplyPMeshAttributes.compactapply!PMeshAttributes.compactinversePMeshAttributes.compactplanPMeshAttributes.compactplanbackwardPMeshAttributes.compactplanforwardPMeshAttributes.countunusedPMeshAttributes.countusedPMeshAttributes.createattributePMeshAttributes.createattributesPMeshAttributes.defaultvaluePMeshAttributes.enabledPMeshAttributes.handlesPMeshAttributes.hasattrPMeshAttributes.indextypePMeshAttributes.indicesPMeshAttributes.initattr!PMeshAttributes.isconsistentPMeshAttributes.isconsistentPMeshAttributes.iscontiguousPMeshAttributes.isenabledPMeshAttributes.isindexPMeshAttributes.isindexPMeshAttributes.isindexusedPMeshAttributes.isunusedindexPMeshAttributes.isusedPMeshAttributes.n_totalPMeshAttributes.nextunusedPMeshAttributes.nextusedPMeshAttributes.nextwithPMeshAttributes.pushattr!PMeshAttributes.pushattr!PMeshAttributes.resizeattr!PMeshAttributes.setallused!PMeshAttributes.setdefaultvalue!PMeshAttributes.setenabled!PMeshAttributes.setunused!PMeshAttributes.setused!PMeshAttributes.shrinkdisabled!PMeshAttributes.shrinkdisabled!PMeshAttributes.specifyattrPMeshAttributes.unusedPMeshAttributes.used
PMeshAttributes.Attributes — Type
attrs = (a= createattribute(...), b= createattribute(...))
attrs = Dict(:a => createattribute(...), :b => createattribute(...))
attrlength(attrs) # get length (number of elements) of attributes
attrdict(attrs) # attributes as (new) Dict
hasattr(attrs, name::Symbol)
isenabled(attrs, name::Symbol) # Is attribute 'name' enabled?
enabled(attrs) # Dict of all enabled attributes
setenabled!(attrs, (name, ::Bool)[; initialize=true)
setenabled!(attrs, Dict(name => ::Bool)[; initialize=true])
pushattr!(attrs) # push one default value onto all enabled attributes
resizeattr!(attrs, sz) # resize all enabled attributes
sizehint!(attrs, sz) # apply `sizehint!` to attributes
isconsistent(attrs) # consistency checks
newattrs = clone(attrs) # copy attributesDict-like set of named attributes, which all have the same size. This type represents "attribute lists" for vertices, faces, ... of a mesh.
See also Attribute
PMeshAttributes.IsUsedFlag — Constant
Bitmask for used flag.
See also FlagsType