Refactor: RNA: add discrete suffix to RNA_pointer_create.

This is a noisy preliminary step to the 'RNA ancestors' change. The
rename helps clearly tell what each `pointer_create` function does.

Pull Request: https://projects.blender.org/blender/blender/pulls/133475
This commit is contained in:
Bastien Montagne
2025-01-24 16:45:32 +01:00
committed by Bastien Montagne
parent 2e1aba03d9
commit 9c237af041
194 changed files with 711 additions and 605 deletions

View File

@@ -186,26 +186,26 @@ static PyObject *create_func(PyObject * /*self*/, PyObject *args)
/* RNA */
ID *bScreen = (ID *)PyLong_AsVoidPtr(pyscreen);
const PointerRNA engineptr = RNA_pointer_create(
const PointerRNA engineptr = RNA_pointer_create_discrete(
nullptr, &RNA_RenderEngine, PyLong_AsVoidPtr(pyengine));
BL::RenderEngine engine(engineptr);
const PointerRNA preferencesptr = RNA_pointer_create(
const PointerRNA preferencesptr = RNA_pointer_create_discrete(
nullptr, &RNA_Preferences, PyLong_AsVoidPtr(pypreferences));
BL::Preferences preferences(preferencesptr);
const PointerRNA dataptr = RNA_main_pointer_create((Main *)PyLong_AsVoidPtr(pydata));
BL::BlendData data(dataptr);
const PointerRNA regionptr = RNA_pointer_create(
const PointerRNA regionptr = RNA_pointer_create_discrete(
bScreen, &RNA_Region, pylong_as_voidptr_typesafe(pyregion));
BL::Region region(regionptr);
const PointerRNA v3dptr = RNA_pointer_create(
const PointerRNA v3dptr = RNA_pointer_create_discrete(
bScreen, &RNA_SpaceView3D, pylong_as_voidptr_typesafe(pyv3d));
BL::SpaceView3D v3d(v3dptr);
const PointerRNA rv3dptr = RNA_pointer_create(
const PointerRNA rv3dptr = RNA_pointer_create_discrete(
bScreen, &RNA_RegionView3D, pylong_as_voidptr_typesafe(pyrv3d));
BL::RegionView3D rv3d(rv3dptr);
@@ -245,7 +245,7 @@ static PyObject *render_func(PyObject * /*self*/, PyObject *args)
BlenderSession *session = (BlenderSession *)PyLong_AsVoidPtr(pysession);
const PointerRNA depsgraphptr = RNA_pointer_create(
const PointerRNA depsgraphptr = RNA_pointer_create_discrete(
nullptr, &RNA_Depsgraph, (ID *)PyLong_AsVoidPtr(pydepsgraph));
BL::Depsgraph b_depsgraph(depsgraphptr);
@@ -294,7 +294,7 @@ static PyObject *draw_func(PyObject * /*self*/, PyObject *args)
ID *b_screen = (ID *)PyLong_AsVoidPtr(py_screen);
const PointerRNA b_space_image_ptr = RNA_pointer_create(
const PointerRNA b_space_image_ptr = RNA_pointer_create_discrete(
b_screen, &RNA_SpaceImageEditor, pylong_as_voidptr_typesafe(py_space_image));
BL::SpaceImageEditor b_space_image(b_space_image_ptr);
@@ -329,7 +329,7 @@ static PyObject *bake_func(PyObject * /*self*/, PyObject *args)
BlenderSession *session = (BlenderSession *)PyLong_AsVoidPtr(pysession);
const PointerRNA depsgraphptr = RNA_pointer_create(
const PointerRNA depsgraphptr = RNA_pointer_create_discrete(
nullptr, &RNA_Depsgraph, PyLong_AsVoidPtr(pydepsgraph));
BL::Depsgraph b_depsgraph(depsgraphptr);
@@ -384,7 +384,7 @@ static PyObject *reset_func(PyObject * /*self*/, PyObject *args)
const PointerRNA dataptr = RNA_main_pointer_create((Main *)PyLong_AsVoidPtr(pydata));
BL::BlendData b_data(dataptr);
const PointerRNA depsgraphptr = RNA_pointer_create(
const PointerRNA depsgraphptr = RNA_pointer_create_discrete(
nullptr, &RNA_Depsgraph, PyLong_AsVoidPtr(pydepsgraph));
BL::Depsgraph b_depsgraph(depsgraphptr);
@@ -408,7 +408,7 @@ static PyObject *sync_func(PyObject * /*self*/, PyObject *args)
BlenderSession *session = (BlenderSession *)PyLong_AsVoidPtr(pysession);
const PointerRNA depsgraphptr = RNA_pointer_create(
const PointerRNA depsgraphptr = RNA_pointer_create_discrete(
nullptr, &RNA_Depsgraph, PyLong_AsVoidPtr(pydepsgraph));
BL::Depsgraph b_depsgraph(depsgraphptr);
@@ -476,7 +476,7 @@ static PyObject *osl_update_node_func(PyObject * /*self*/, PyObject *args)
const PointerRNA dataptr = RNA_main_pointer_create((Main *)PyLong_AsVoidPtr(pydata));
BL::BlendData b_data(dataptr);
const PointerRNA nodeptr = RNA_pointer_create(
const PointerRNA nodeptr = RNA_pointer_create_discrete(
(ID *)PyLong_AsVoidPtr(pynodegroup), &RNA_ShaderNodeScript, PyLong_AsVoidPtr(pynode));
BL::ShaderNodeScript b_node(nodeptr);
@@ -789,7 +789,7 @@ static PyObject *denoise_func(PyObject * /*self*/, PyObject *args, PyObject *key
}
/* Get device specification from preferences and scene. */
const PointerRNA preferencesptr = RNA_pointer_create(
const PointerRNA preferencesptr = RNA_pointer_create_discrete(
nullptr, &RNA_Preferences, PyLong_AsVoidPtr(pypreferences));
BL::Preferences b_preferences(preferencesptr);
@@ -801,7 +801,7 @@ static PyObject *denoise_func(PyObject * /*self*/, PyObject *args, PyObject *key
b_preferences, b_scene, true, true, preferences_device);
/* Get denoising parameters from view layer. */
const PointerRNA viewlayerptr = RNA_pointer_create(
const PointerRNA viewlayerptr = RNA_pointer_create_discrete(
(ID *)PyLong_AsVoidPtr(pyscene), &RNA_ViewLayer, PyLong_AsVoidPtr(pyviewlayer));
BL::ViewLayer b_view_layer(viewlayerptr);