43 return string(
"TimeSourceKey");
60 const char *idname = (
id) ?
id->
name :
"<None>";
61 string result =
string(
"ComponentKey(");
64 if (
name[0] !=
'\0') {
86 component_type(component_type),
95 ID *
id,
NodeType component_type,
const char *component_name,
const char *name,
int name_tag)
97 component_type(component_type),
98 component_name(component_name),
107 component_type(component_type),
117 const char *component_name,
120 component_type(component_type),
121 component_name(component_name),
131 component_type(component_type),
141 const char *component_name,
146 component_type(component_type),
147 component_name(component_name),
156 string result = string(
"OperationKey(");
160 if (
name[0] !=
'\0') {
184 :
id(
id),
ptr(
ptr), prop(prop), source(source)
192 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)
bool RNA_path_resolve_full(PointerRNA *ptr, const char *path, PointerRNA *r_ptr, PropertyRNA **r_prop, int *r_index)
void RNA_id_pointer_create(ID *id, PointerRNA *r_ptr)
const char * RNA_property_identifier(const PropertyRNA *prop)
const PointerRNA PointerRNA_NULL
string identifier() const
const char * component_name
string identifier() const
string identifier() const
RNAPathKey(ID *id, const char *path, RNAPointerSource source)
string identifier() const