KRLight node info is now initialized using KRNodeProperty default values
This commit is contained in:
@@ -50,17 +50,17 @@ using namespace hydra;
|
|||||||
void KRLight::InitNodeInfo(KrNodeInfo* nodeInfo)
|
void KRLight::InitNodeInfo(KrNodeInfo* nodeInfo)
|
||||||
{
|
{
|
||||||
KRNode::InitNodeInfo(nodeInfo);
|
KRNode::InitNodeInfo(nodeInfo);
|
||||||
nodeInfo->light.casts_shadow = true;
|
nodeInfo->light.casts_shadow = decltype(m_casts_shadow)::defaultVal;
|
||||||
nodeInfo->light.color = Vector3::One();
|
nodeInfo->light.color = decltype(m_color)::defaultVal;
|
||||||
nodeInfo->light.decay_start = 0.0f;
|
nodeInfo->light.decay_start = decltype(m_decayStart)::defaultVal;
|
||||||
nodeInfo->light.dust_particle_density = 0.1f;
|
nodeInfo->light.dust_particle_density = decltype(m_dust_particle_density)::defaultVal;
|
||||||
nodeInfo->light.dust_particle_intensity = 1.0f;
|
nodeInfo->light.dust_particle_intensity = decltype(m_dust_particle_density)::defaultVal;
|
||||||
nodeInfo->light.dust_particle_size = 1.0f;
|
nodeInfo->light.dust_particle_size = decltype(m_dust_particle_size)::defaultVal;
|
||||||
nodeInfo->light.flare_occlusion_size = 0.05f;
|
nodeInfo->light.flare_occlusion_size = decltype(m_flareOcclusionSize)::defaultVal;
|
||||||
nodeInfo->light.flare_size = 0.0f;
|
nodeInfo->light.flare_size = decltype(m_flareSize)::defaultVal;
|
||||||
nodeInfo->light.flare_texture = -1;
|
nodeInfo->light.flare_texture = -1;
|
||||||
nodeInfo->light.intensity = 1.0f;
|
nodeInfo->light.intensity = decltype(m_intensity)::defaultVal;
|
||||||
nodeInfo->light.light_shafts = true;
|
nodeInfo->light.light_shafts = decltype(m_light_shafts)::defaultVal;
|
||||||
}
|
}
|
||||||
|
|
||||||
KRLight::KRLight(KRScene& scene, std::string name)
|
KRLight::KRLight(KRScene& scene, std::string name)
|
||||||
|
|||||||
Reference in New Issue
Block a user