Blender V4.3
AttributeRequestSet Class Reference

#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< AttributeRequestrequests
 

Detailed Description

Definition at line 248 of file scene/attribute.h.

Constructor & Destructor Documentation

◆ AttributeRequestSet()

AttributeRequestSet::AttributeRequestSet ( )

Definition at line 870 of file scene/attribute.cpp.

◆ ~AttributeRequestSet()

AttributeRequestSet::~AttributeRequestSet ( )

Definition at line 872 of file scene/attribute.cpp.

Member Function Documentation

◆ add() [1/3]

void AttributeRequestSet::add ( AttributeRequestSet & reqs)

◆ add() [2/3]

void AttributeRequestSet::add ( AttributeStandard std)

Definition at line 908 of file scene/attribute.cpp.

References requests, and AttributeRequest::std.

◆ add() [3/3]

void AttributeRequestSet::add ( ustring name)

Definition at line 897 of file scene/attribute.cpp.

References AttributeRequest::name, and requests.

Referenced by add(), and add_standard().

◆ add_standard()

void AttributeRequestSet::add_standard ( ustring name)

Definition at line 930 of file scene/attribute.cpp.

References add(), and Attribute::name_standard().

◆ clear()

void AttributeRequestSet::clear ( )

Definition at line 971 of file scene/attribute.cpp.

References requests.

Referenced by Shader::tag_update().

◆ find() [1/2]

bool AttributeRequestSet::find ( AttributeStandard std)

Definition at line 956 of file scene/attribute.cpp.

References requests, and AttributeRequest::std.

◆ find() [2/2]

bool AttributeRequestSet::find ( ustring name)

Definition at line 946 of file scene/attribute.cpp.

References AttributeRequest::name, and requests.

Referenced by GeometryManager::device_update_attributes().

◆ modified()

bool AttributeRequestSet::modified ( const AttributeRequestSet & other)

Definition at line 874 of file scene/attribute.cpp.

References requests.

◆ size()

size_t AttributeRequestSet::size ( )

Definition at line 966 of file scene/attribute.cpp.

References requests.

Member Data Documentation

◆ requests

vector<AttributeRequest> AttributeRequestSet::requests

Definition at line 250 of file scene/attribute.h.

Referenced by add(), add(), add(), clear(), find(), find(), modified(), and size().


The documentation for this class was generated from the following files: