Blender  V3.3
BKE_anonymous_attribute.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 
16 
24 const char *BKE_anonymous_attribute_id_debug_name(const AnonymousAttributeID *anonymous_id);
25 const char *BKE_anonymous_attribute_id_internal_name(const AnonymousAttributeID *anonymous_id);
26 
27 #ifdef __cplusplus
28 }
29 #endif
void BKE_anonymous_attribute_id_decrement_weak(const AnonymousAttributeID *anonymous_id)
void BKE_anonymous_attribute_id_increment_strong(const AnonymousAttributeID *anonymous_id)
void BKE_anonymous_attribute_id_decrement_strong(const AnonymousAttributeID *anonymous_id)
AnonymousAttributeID * BKE_anonymous_attribute_id_new_strong(const char *debug_name)
const char * BKE_anonymous_attribute_id_internal_name(const AnonymousAttributeID *anonymous_id)
const char * BKE_anonymous_attribute_id_debug_name(const AnonymousAttributeID *anonymous_id)
void BKE_anonymous_attribute_id_increment_weak(const AnonymousAttributeID *anonymous_id)
bool BKE_anonymous_attribute_id_has_strong_references(const AnonymousAttributeID *anonymous_id)
AnonymousAttributeID * BKE_anonymous_attribute_id_new_weak(const char *debug_name)