![]() |
Blender V2.61 - r43446
|
#include <attribute.h>
Public Member Functions | |
| AttributeRequestSet () | |
| ~AttributeRequestSet () | |
| void | add (ustring name) |
| void | add (Attribute::Standard std) |
| void | add (AttributeRequestSet &reqs) |
| bool | find (ustring name) |
| bool | find (Attribute::Standard std) |
| size_t | size () |
| void | clear () |
| bool | modified (const AttributeRequestSet &other) |
Public Attributes | |
| vector< AttributeRequest > | requests |
Definition at line 138 of file attribute.h.
| AttributeRequestSet::AttributeRequestSet | ( | ) |
Definition at line 261 of file attribute.cpp.
| AttributeRequestSet::~AttributeRequestSet | ( | ) |
Definition at line 265 of file attribute.cpp.
| void AttributeRequestSet::add | ( | ustring | name | ) |
Definition at line 289 of file attribute.cpp.
References AttributeRequest::name, and requests.
Referenced by add(), AttributeNode::attributes(), TextureCoordinateNode::attributes(), and ShaderNode::attributes().
| void AttributeRequestSet::add | ( | Attribute::Standard | std | ) |
Definition at line 298 of file attribute.cpp.
References requests, and AttributeRequest::std.
| void AttributeRequestSet::add | ( | AttributeRequestSet & | reqs | ) |
Definition at line 307 of file attribute.cpp.
References add(), AttributeRequest::name, requests, AttributeRequest::std, and Attribute::STD_NONE.
| void AttributeRequestSet::clear | ( | ) |
Definition at line 340 of file attribute.cpp.
References requests.
Referenced by Shader::tag_update().
| bool AttributeRequestSet::find | ( | Attribute::Standard | std | ) |
Definition at line 326 of file attribute.cpp.
References requests, and AttributeRequest::std.
| bool AttributeRequestSet::find | ( | ustring | name | ) |
Definition at line 317 of file attribute.cpp.
References AttributeRequest::name, and requests.
| bool AttributeRequestSet::modified | ( | const AttributeRequestSet & | other | ) |
Definition at line 269 of file attribute.cpp.
Referenced by Shader::tag_update().
| size_t AttributeRequestSet::size | ( | ) |
Definition at line 335 of file attribute.cpp.
References requests.
Definition at line 140 of file attribute.h.
Referenced by add(), clear(), MeshManager::device_update_attributes(), find(), modified(), size(), MeshManager::update_osl_attributes(), and MeshManager::update_svm_attributes().