X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fpatch.h;h=79264b003c06da07144f8f1e5609c44270a80265;hb=00a7e0326354f7837338661c2307412f5beba9fb;hp=66f53ef8c8d7f5ea3cc92e342c97175f08e203f4;hpb=3ec33465b13ce35100e1557b499ffc335cd6e22c;p=xonotic%2Fnetradiant.git diff --git a/radiant/patch.h b/radiant/patch.h index 66f53ef8..79264b00 100644 --- a/radiant/patch.h +++ b/radiant/patch.h @@ -30,7 +30,7 @@ /// The surface is recursively tesselated until the angle between each triangle /// edge is smaller than a specified tolerance. - +#include "globaldefs.h" #include "nameable.h" #include "ifilter.h" #include "imap.h" @@ -317,7 +317,7 @@ void render( RenderStateFlags state ) const { } } -#if defined( _DEBUG ) +#if GDEF_DEBUG RenderNormals(); #endif } @@ -447,8 +447,8 @@ RenderableIndexBuffer m_render_lattice; bool m_bOverlay; bool m_transformChanged; -Callback m_evaluateTransform; -Callback m_boundsChanged; +Callback m_evaluateTransform; +Callback m_boundsChanged; void construct(){ m_bOverlay = false; @@ -465,14 +465,14 @@ void construct(){ } public: -Callback m_lightsChanged; +Callback m_lightsChanged; static int m_CycleCapIndex; // = 0; static EPatchType m_type; STRING_CONSTANT( Name, "Patch" ); -Patch( scene::Node& node, const Callback& evaluateTransform, const Callback& boundsChanged ) : +Patch( scene::Node& node, const Callback& evaluateTransform, const Callback& boundsChanged ) : m_node( &node ), m_shader( texdef_name_default() ), m_state( 0 ), @@ -488,7 +488,7 @@ Patch( scene::Node& node, const Callback& evaluateTransform, const Callback& bou m_boundsChanged( boundsChanged ){ construct(); } -Patch( const Patch& other, scene::Node& node, const Callback& evaluateTransform, const Callback& boundsChanged ) : +Patch( const Patch& other, scene::Node& node, const Callback& evaluateTransform, const Callback& boundsChanged ) : m_node( &node ), m_shader( texdef_name_default() ), m_state( 0 ), @@ -674,7 +674,7 @@ void transformChanged(){ m_lightsChanged(); SceneChangeNotify(); } -typedef MemberCaller TransformChangedCaller; +typedef MemberCaller TransformChangedCaller; void evaluateTransform(){ if ( m_transformChanged ) { @@ -1346,7 +1346,7 @@ typedef LazyStatic StaticTypeCasts; void lightsChanged(){ m_lightList->lightsChanged(); } -typedef MemberCaller LightsChangedCaller; +typedef MemberCaller LightsChangedCaller; STRING_CONSTANT( Name, "PatchInstance" ); @@ -1366,9 +1366,9 @@ PatchInstance( const scene::Path& path, scene::Instance* parent, Patch& patch ) Instance::setTransformChangedCallback( LightsChangedCaller( *this ) ); } ~PatchInstance(){ - Instance::setTransformChangedCallback( Callback() ); + Instance::setTransformChangedCallback( Callback() ); - m_patch.m_lightsChanged = Callback(); + m_patch.m_lightsChanged = Callback(); GlobalShaderCache().detach( *this ); m_patch.detach( this ); @@ -1381,13 +1381,13 @@ void selectedChanged( const Selectable& selectable ){ Instance::selectedChanged(); } -typedef MemberCaller1 SelectedChangedCaller; +typedef MemberCaller SelectedChangedCaller; void selectedChangedComponent( const Selectable& selectable ){ GlobalSelectionSystem().getObserver ( SelectionSystem::eComponent )( selectable ); GlobalSelectionSystem().onComponentSelection( *this, selectable ); } -typedef MemberCaller1 SelectedChangedComponentCaller; +typedef MemberCaller SelectedChangedComponentCaller; Patch& getPatch(){ return m_patch; @@ -1625,7 +1625,7 @@ void applyTransform(){ evaluateTransform(); m_patch.freezeTransform(); } -typedef MemberCaller ApplyTransformCaller; +typedef MemberCaller ApplyTransformCaller; bool testLight( const RendererLight& light ) const {