|
Blender V5.0
|
#include <attribute.h>
Public Member Functions | |
| AttributeRequestSet () | |
| ~AttributeRequestSet () | |
| void | add (ustring name) |
| void | add (AttributeStandard std) |
| void | add (AttributeRequestSet &reqs) |
| void | add_standard (ustring name) |
| bool | find (ustring name) |
| bool | find (AttributeStandard std) |
| size_t | size () |
| void | clear () |
| bool | modified (const AttributeRequestSet &other) |
Public Attributes | |
| vector< AttributeRequest > | requests |
Definition at line 248 of file scene/attribute.h.
|
default |
Referenced by add(), modified(), and ~AttributeRequestSet().
|
default |
References AttributeRequestSet(), and name.
| void AttributeRequestSet::add | ( | AttributeRequestSet & | reqs | ) |
Definition at line 891 of file scene/attribute.cpp.
References add(), ATTR_STD_NONE, AttributeRequestSet(), AttributeRequest::name, requests, and AttributeRequest::std.
| void AttributeRequestSet::add | ( | AttributeStandard | std | ) |
Definition at line 880 of file scene/attribute.cpp.
References requests.
| void AttributeRequestSet::add | ( | ustring | name | ) |
Definition at line 869 of file scene/attribute.cpp.
References name, and requests.
Referenced by add(), add_standard(), GeometryManager::device_update_attributes(), and Scene::need_global_attributes().
| void AttributeRequestSet::add_standard | ( | ustring | name | ) |
Definition at line 903 of file scene/attribute.cpp.
References add(), name, and Attribute::name_standard().
| void AttributeRequestSet::clear | ( | ) |
Definition at line 946 of file scene/attribute.cpp.
References requests.
| bool AttributeRequestSet::find | ( | AttributeStandard | std | ) |
Definition at line 930 of file scene/attribute.cpp.
References requests.
| bool AttributeRequestSet::find | ( | ustring | name | ) |
Definition at line 919 of file scene/attribute.cpp.
References name, and requests.
Referenced by GeometryManager::device_update_attributes(), Geometry::need_attribute(), and Geometry::need_attribute().
| bool AttributeRequestSet::modified | ( | const AttributeRequestSet & | other | ) |
Definition at line 846 of file scene/attribute.cpp.
References AttributeRequestSet(), i, name, and requests.
| size_t AttributeRequestSet::size | ( | ) |
Definition at line 941 of file scene/attribute.cpp.
References requests.
Referenced by GeometryManager::update_svm_attributes().
| vector<AttributeRequest> AttributeRequestSet::requests |
Definition at line 250 of file scene/attribute.h.
Referenced by add(), add(), add(), clear(), GeometryManager::device_update_attributes(), find(), find(), modified(), size(), and GeometryManager::update_svm_attributes().