ported bobtoolz

git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@58 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
spog
2006-04-30 22:28:39 +00:00
parent d617f066bc
commit 06eb8cc3a4
68 changed files with 1521 additions and 772 deletions

View File

@@ -184,12 +184,13 @@ public:
{
return g_useAlternativeTextureProjection.m_value;
}
void forEachBrushFace(scene::Node& brush, const BrushFaceDataCallback& callback)
void Brush_forEachFace(scene::Node& brush, const BrushFaceDataCallback& callback)
{
Brush_forEachFace(*Node_getBrush(brush), FaceCallback(BrushFaceDataFromFaceCaller(callback)));
::Brush_forEachFace(*Node_getBrush(brush), FaceCallback(BrushFaceDataFromFaceCaller(callback)));
}
bool addBrushFace(scene::Node& brush, const _QERFaceData& faceData)
bool Brush_addFace(scene::Node& brush, const _QERFaceData& faceData)
{
Node_getBrush(brush)->undoSave();
return Node_getBrush(brush)->addPlane(faceData.m_p0, faceData.m_p1, faceData.m_p2, faceData.m_shader, TextureProjection(faceData.m_texdef, brushprimit_texdef_t(), Vector3(0, 0, 0), Vector3(0, 0, 0))) != 0;
}
};