From: Jerome St-Louis Date: Sat, 16 Jan 2016 07:01:05 +0000 (-0500) Subject: ecere/gfx/3D/meshes: Fixes for Object classes X-Git-Tag: nextshaders~47 X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75ffa425630bd9dcd70897c476851680fb07aa32;hp=bbd93e94eef1b602734a25e503a5d61b553925ad;p=sdk ecere/gfx/3D/meshes: Fixes for Object classes - class / class:struct confusion with indirect import through "Display", importing "Object" directly --- diff --git a/ecere/src/gfx/3D/meshes/Cube.ec b/ecere/src/gfx/3D/meshes/Cube.ec index 4f898fd..845444e 100644 --- a/ecere/src/gfx/3D/meshes/Cube.ec +++ b/ecere/src/gfx/3D/meshes/Cube.ec @@ -9,6 +9,7 @@ namespace gfx3D::meshes; cube.ec - Translucent Cube 3D Model ****************************************************************************/ import "Display" +import "Object" // TOFIX: If this is not here, Cube/Object gets registered as a 'class' rather than class 'struct' public class Cube : Object { diff --git a/ecere/src/gfx/3D/meshes/SkyBox.ec b/ecere/src/gfx/3D/meshes/SkyBox.ec index 2e95ff8..984cdaf 100644 --- a/ecere/src/gfx/3D/meshes/SkyBox.ec +++ b/ecere/src/gfx/3D/meshes/SkyBox.ec @@ -9,6 +9,7 @@ namespace gfx3D::meshes; skybox.ec - SkyBox 3D Model ****************************************************************************/ import "Display" +import "Object" // TOFIX: If this is not here, Cube/Object gets registered as a 'class' rather than class 'struct' static const char * faceNames[] = { "up", "fr", "dn", "bk", "rt", "lf" }; diff --git a/ecere/src/gfx/3D/meshes/Sphere.ec b/ecere/src/gfx/3D/meshes/Sphere.ec index 97a822f..0c554c3 100644 --- a/ecere/src/gfx/3D/meshes/Sphere.ec +++ b/ecere/src/gfx/3D/meshes/Sphere.ec @@ -1,6 +1,7 @@ namespace gfx3D::meshes; import "Display" +import "Object" // TOFIX: If this is not here, Cube/Object gets registered as a 'class' rather than class 'struct' public class Sphere : Object {