add llSetRenderMaterial (ugly code)

This commit is contained in:
UbitUmarov
2026-02-22 11:51:58 +00:00
parent 511c4c637c
commit eaed2f5b02
5 changed files with 215 additions and 2 deletions

View File

@@ -25,8 +25,9 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
using OpenSim.Region.Framework.Scenes;
using OpenMetaverse;
using OpenSim.Region.Framework.Scenes;
using static OpenMetaverse.Primitive.RenderMaterials;
namespace OpenSim.Region.Framework.Interfaces
{
@@ -36,5 +37,7 @@ namespace OpenSim.Region.Framework.Interfaces
FaceMaterial GetMaterialCopy(UUID ID);
UUID AddNewMaterial(FaceMaterial fm);
void RemoveMaterial(UUID id);
bool CleanMaterialOverrides(ref RenderMaterialOverrideEntry[] overrides, int side, bool removeTransforms = false);
bool RemoveMaterialEntry(ref RenderMaterialEntry[] entries, int side);
}
}