|
Blender
V2.93
|
#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 233 of file attribute.h.
| AttributeRequestSet::AttributeRequestSet | ( | ) |
Definition at line 741 of file attribute.cpp.
| AttributeRequestSet::~AttributeRequestSet | ( | ) |
Definition at line 745 of file attribute.cpp.
| void AttributeRequestSet::add | ( | AttributeRequestSet & | reqs | ) |
Definition at line 790 of file attribute.cpp.
References add(), ATTR_STD_NONE, AttributeRequest::name, requests, and AttributeRequest::std.
| void AttributeRequestSet::add | ( | AttributeStandard | std | ) |
Definition at line 781 of file attribute.cpp.
References requests, and AttributeRequest::std.
| void AttributeRequestSet::add | ( | ustring | name | ) |
Definition at line 770 of file attribute.cpp.
References AttributeRequest::name, and requests.
Referenced by add(), add_standard(), GeometryManager::device_update_attributes(), Scene::need_global_attributes(), and Shader::tag_update().
| void AttributeRequestSet::add_standard | ( | ustring | name | ) |
Definition at line 800 of file attribute.cpp.
References add(), and Attribute::name_standard().
| void AttributeRequestSet::clear | ( | void | ) |
Definition at line 839 of file attribute.cpp.
References requests.
Referenced by Shader::tag_update().
| bool AttributeRequestSet::find | ( | AttributeStandard | std | ) |
Definition at line 825 of file attribute.cpp.
References requests, and AttributeRequest::std.
| bool AttributeRequestSet::find | ( | ustring | name | ) |
Definition at line 816 of file attribute.cpp.
References AttributeRequest::name, and requests.
Referenced by GeometryManager::device_update_attributes().
| bool AttributeRequestSet::modified | ( | const AttributeRequestSet & | other | ) |
Definition at line 749 of file attribute.cpp.
References requests.
Referenced by Shader::tag_update().
| size_t AttributeRequestSet::size | ( | ) |
Definition at line 834 of file attribute.cpp.
References requests.
Referenced by GeometryManager::update_svm_attributes().
| vector<AttributeRequest> AttributeRequestSet::requests |
Definition at line 235 of file attribute.h.
Referenced by add(), clear(), GeometryManager::device_update_attributes(), find(), modified(), size(), GeometryManager::update_osl_attributes(), and GeometryManager::update_svm_attributes().