redraw scene on light entity _color, _light, light, fade, scale, spawnflags keys change
This commit is contained in:
parent
6da99631e2
commit
4010e94bec
|
|
@ -784,11 +784,13 @@ public:
|
||||||
void primaryIntensityChanged( const char* value ){
|
void primaryIntensityChanged( const char* value ){
|
||||||
m_primaryIntensity = string_read_float( value );
|
m_primaryIntensity = string_read_float( value );
|
||||||
calculateRadii();
|
calculateRadii();
|
||||||
|
SceneChangeNotify();
|
||||||
}
|
}
|
||||||
typedef MemberCaller1<LightRadii, const char*, &LightRadii::primaryIntensityChanged> PrimaryIntensityChangedCaller;
|
typedef MemberCaller1<LightRadii, const char*, &LightRadii::primaryIntensityChanged> PrimaryIntensityChangedCaller;
|
||||||
void secondaryIntensityChanged( const char* value ){
|
void secondaryIntensityChanged( const char* value ){
|
||||||
m_secondaryIntensity = string_read_float( value );
|
m_secondaryIntensity = string_read_float( value );
|
||||||
calculateRadii();
|
calculateRadii();
|
||||||
|
SceneChangeNotify();
|
||||||
}
|
}
|
||||||
typedef MemberCaller1<LightRadii, const char*, &LightRadii::secondaryIntensityChanged> SecondaryIntensityChangedCaller;
|
typedef MemberCaller1<LightRadii, const char*, &LightRadii::secondaryIntensityChanged> SecondaryIntensityChangedCaller;
|
||||||
void scaleChanged( const char* value ){
|
void scaleChanged( const char* value ){
|
||||||
|
|
@ -797,6 +799,7 @@ public:
|
||||||
m_scale = 1.0f;
|
m_scale = 1.0f;
|
||||||
}
|
}
|
||||||
calculateRadii();
|
calculateRadii();
|
||||||
|
SceneChangeNotify();
|
||||||
}
|
}
|
||||||
typedef MemberCaller1<LightRadii, const char*, &LightRadii::scaleChanged> ScaleChangedCaller;
|
typedef MemberCaller1<LightRadii, const char*, &LightRadii::scaleChanged> ScaleChangedCaller;
|
||||||
void fadeChanged( const char* value ){
|
void fadeChanged( const char* value ){
|
||||||
|
|
@ -805,11 +808,13 @@ public:
|
||||||
m_fade = 1.0f;
|
m_fade = 1.0f;
|
||||||
}
|
}
|
||||||
calculateRadii();
|
calculateRadii();
|
||||||
|
SceneChangeNotify();
|
||||||
}
|
}
|
||||||
typedef MemberCaller1<LightRadii, const char*, &LightRadii::fadeChanged> FadeChangedCaller;
|
typedef MemberCaller1<LightRadii, const char*, &LightRadii::fadeChanged> FadeChangedCaller;
|
||||||
void flagsChanged( const char* value ){
|
void flagsChanged( const char* value ){
|
||||||
m_flags = string_read_int( value );
|
m_flags = string_read_int( value );
|
||||||
calculateRadii();
|
calculateRadii();
|
||||||
|
SceneChangeNotify();
|
||||||
}
|
}
|
||||||
typedef MemberCaller1<LightRadii, const char*, &LightRadii::flagsChanged> FlagsChangedCaller;
|
typedef MemberCaller1<LightRadii, const char*, &LightRadii::flagsChanged> FlagsChangedCaller;
|
||||||
|
|
||||||
|
|
@ -1315,7 +1320,7 @@ public:
|
||||||
m_entity( eclass ),
|
m_entity( eclass ),
|
||||||
m_originKey( OriginChangedCaller( *this ) ),
|
m_originKey( OriginChangedCaller( *this ) ),
|
||||||
m_rotationKey( RotationChangedCaller( *this ) ),
|
m_rotationKey( RotationChangedCaller( *this ) ),
|
||||||
m_colour( Callback() ),
|
m_colour( FreeCaller<SceneChangeNotify>() ),
|
||||||
m_filter( m_entity, node ),
|
m_filter( m_entity, node ),
|
||||||
m_named( m_entity ),
|
m_named( m_entity ),
|
||||||
m_nameKeys( m_entity ),
|
m_nameKeys( m_entity ),
|
||||||
|
|
@ -1339,7 +1344,7 @@ public:
|
||||||
m_entity( other.m_entity ),
|
m_entity( other.m_entity ),
|
||||||
m_originKey( OriginChangedCaller( *this ) ),
|
m_originKey( OriginChangedCaller( *this ) ),
|
||||||
m_rotationKey( RotationChangedCaller( *this ) ),
|
m_rotationKey( RotationChangedCaller( *this ) ),
|
||||||
m_colour( Callback() ),
|
m_colour( FreeCaller<SceneChangeNotify>() ),
|
||||||
m_filter( m_entity, node ),
|
m_filter( m_entity, node ),
|
||||||
m_named( m_entity ),
|
m_named( m_entity ),
|
||||||
m_nameKeys( m_entity ),
|
m_nameKeys( m_entity ),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user