I try to set the material of a heightmap field in the Custom Editor mode...
Now I'm getting errors that are really confusing to me:
Code:
Edit::Area a = Edit::Area(VecI2(iteratorTX,iteratorTY), user);
.
.
.
Edit::Heightmap(*a.heightmap()).setMaterial(iteratorAX,iteratorAY,grass,grassPercentage,rock,rockPercentage,rubble,rubblePercentage);
I get the following errors:
1>c:\users\gian-reto\documents\local\esenthelenginesdk_new\editor\texturizer.cpp(175): error C2558: struct 'EE::Image': Kein Kopierkonstruktor verfügbar oder der Kopierkonstruktor is als 'explicit' deklariert
1> Diese Diagnose trat in der vom Compiler generierten Funktion "EE::Edit::Heightmap::Heightmap(EE::Edit::Heightmap &)" auf.
1>c:\users\gian-reto\documents\local\esenthelenginesdk_new\editor\texturizer.cpp(175): error C2558: struct 'EE::Image': Kein Kopierkonstruktor verfügbar oder der Kopierkonstruktor is als 'explicit' deklariert
1> Diese Diagnose trat in der vom Compiler generierten Funktion "EE::Edit::Heightmap::Heightmap(EE::Edit::Heightmap &)" auf.
1>c:\users\gian-reto\documents\local\esenthelenginesdk_new\editor\texturizer.cpp(175): error C2558: struct 'EE::Image': Kein Kopierkonstruktor verfügbar oder der Kopierkonstruktor is als 'explicit' deklariert
1> Diese Diagnose trat in der vom Compiler generierten Funktion "EE::Edit::Heightmap::Heightmap(EE::Edit::Heightmap &)" auf.
1>c:\users\gian-reto\documents\local\esenthelenginesdk_new\editor\texturizer.cpp(175): error C2558: struct 'EE::Image': Kein Kopierkonstruktor verfügbar oder der Kopierkonstruktor is als 'explicit' deklariert
1> Diese Diagnose trat in der vom Compiler generierten Funktion "EE::Edit::Heightmap::Heightmap(EE::Edit::Heightmap &)" auf.
translated to english:
1>c:\users\gian-reto\documents\local\esenthelenginesdk_new\editor\texturizer.cpp(175): error C2558: struct 'EE::Image': No copy constructor available or the copy constructor is marked as 'explicit'
1> This diagnosys happened in the function generated by the compiler "EE::Edit::Heightmap::Heightmap(EE::Edit::Heightmap &)"
Now I didn't change the EE::Image class, and the code above contains the only call to Edit::Heightmap in the whole class... any idea what could be the problem here?