1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-11-06 10:15:19 +01:00

Replace some raw pointers by unique_ptr (#16304)

This commit is contained in:
Lucas OH
2025-08-06 23:17:34 +02:00
committed by GitHub
parent c611a1f9e8
commit ecc876045f
12 changed files with 56 additions and 48 deletions

View File

@@ -274,10 +274,10 @@ public:
virtual void rebuildShaders()=0;
/// @note Takes ownership of @p setter.
virtual void addShaderConstantSetter(IShaderConstantSetter *setter) = 0;
virtual void addShaderConstantSetter(std::unique_ptr<IShaderConstantSetter> setter) = 0;
/// @note Takes ownership of @p setter.
virtual void addShaderUniformSetterFactory(IShaderUniformSetterFactory *setter) = 0;
virtual void addShaderUniformSetterFactory(std::unique_ptr<IShaderUniformSetterFactory> setter) = 0;
};
IWritableShaderSource *createShaderSource();