public GoniometricLightViewModel(Models world, GoniometricLightModel parent) : base(world, parent) { m_parent = parent; SelectMapCommand = new SelectTextureCommand(world, () => m_parent.Map, val => m_parent.Map = val); }
public WalterMaterialViewModel(Models models, WalterMaterialModel parent) : base(models, parent) { m_parent = parent; SelectRoughnessCommand = new SelectTextureCommand(models, () => m_parent.RoughnessTex, val => m_parent.RoughnessTex = val); }
public LambertMaterialViewModel(Models models, LambertMaterialModel parent) : base(models, parent) { m_parent = parent; SelectAlbedoCommand = new SelectTextureCommand(models, () => m_parent.AlbedoTex, val => m_parent.AlbedoTex = val); }
public TorranceMaterialViewModel(Models models, TorranceMaterialModel parent) : base(models, parent) { m_parent = parent; SelectAlbedoCommand = new SelectTextureCommand(models, () => m_parent.AlbedoTex, val => m_parent.AlbedoTex = val); SelectRoughnessCommand = new SelectTextureCommand(models, () => m_parent.RoughnessTex, val => m_parent.RoughnessTex = val); }
public EnvmapLightViewModel(Models models, EnvmapLightModel parent) : base(models, parent) { m_world = models.World; m_parent = parent; SelectMapCommand = new SelectTextureCommand(models, () => Map, val => Map = val); }
public EmissiveMaterialViewModel(Models models, EmissiveMaterialModel parent) : base(models, parent) { m_parent = parent; SelectRadianceCommand = new SelectTextureCommand(models, () => m_parent.RadianceTex, val => m_parent.RadianceTex = val); }