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().