27 return string(
"TimeSourceKey");
44 const char *idname = (
id) ?
id->
name :
"<None>";
45 string result =
string(
"ComponentKey(");
48 if (
name[0] !=
'\0') {
70 component_type(component_type),
79 ID *
id,
NodeType component_type,
const char *component_name,
const char *name,
int name_tag)
81 component_type(component_type),
82 component_name(component_name),
91 component_type(component_type),
101 const char *component_name,
104 component_type(component_type),
105 component_name(component_name),
115 component_type(component_type),
125 const char *component_name,
130 component_type(component_type),
131 component_name(component_name),
140 string result = string(
"OperationKey(");
144 if (
name[0] !=
'\0') {
168 :
id(
id),
ptr(
ptr), prop(prop), source(source)
176 return string(
"RnaPathKey(") +
"id: " +
id_name +
", prop: '" + prop_name +
"')";
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
std::string id_name(void *id)
const char * operationCodeAsString(OperationCode opcode)
const char * nodeTypeAsString(NodeType type)
void RNA_id_pointer_create(ID *id, PointerRNA *r_ptr)
const char * RNA_property_identifier(const PropertyRNA *prop)
const PointerRNA PointerRNA_NULL
bool RNA_path_resolve_full(const PointerRNA *ptr, const char *path, PointerRNA *r_ptr, PropertyRNA **r_prop, int *r_index)
string identifier() const
const char * component_name
string identifier() const
string identifier() const
RNAPathKey(ID *id, const char *path, RNAPointerSource source)
string identifier() const