65 explicit UpdateType(
const UpdateTypeSet& _set);
68 bool operator==(
const UpdateType& _type)
const;
79 bool contains(
const UpdateType& _type )
const;
const UpdateType UPDATE_TOPOLOGY(UpdateTypeSet(8))
Topology updated.
DLLEXPORT UpdateType addUpdateType(QString _name, bool _resetNeeded=true)
Adds a updateType and returns the id for the new type.
const UpdateType UPDATE_ALL(UpdateTypeSet(1))
Identifier for all updates.
DLLEXPORT QString updateTypeName(UpdateType _id)
Get the name of a type with given id.
const UpdateType UPDATE_SELECTION(UpdateTypeSet(16))
Selection updated.
unsigned long long uint64_t
const UpdateType UPDATE_TEXTURE(UpdateTypeSet(2048))
Textures have changed.
const UpdateType UPDATE_GEOMETRY(UpdateTypeSet(4))
Geometry updated.
const UpdateType UPDATE_SELECTION_HALFEDGES(UpdateTypeSet(128))
Halfedge selection has changed.
const UpdateType UPDATE_UNUSED(UpdateTypeSet(8192))
marks the last used ID
const UpdateType UPDATE_STATE(UpdateTypeSet(4096))
State has changed.
const UpdateType UPDATE_SELECTION_KNOTS(UpdateTypeSet(512))
Knot selection has changed.
const UpdateType UPDATE_COLOR(UpdateTypeSet(1024))
Colors have changed.
const UpdateType UPDATE_SELECTION_EDGES(UpdateTypeSet(64))
Edge selection has changed.
const UpdateType UPDATE_VISIBILITY(UpdateTypeSet(2))
This is the update identifier for global Object visibility ( show/hide )
const UpdateType UPDATE_SELECTION_FACES(UpdateTypeSet(256))
Face selection has changed.
DLLEXPORT size_t updateTypeCount()
Get the number of registered types.
const UpdateType UPDATE_NONE(UpdateTypeSet(0))
Empty update for empty initialization of update type.
DLLEXPORT UpdateType updateType(QString _name)
Given an UpdateType Identifier string this function will return the id of the UpdateType.
const UpdateType UPDATE_SELECTION_VERTICES(UpdateTypeSet(32))
Vertex selection has changed.