Ejemplo n.º 1
0
 public GoniometricLightViewModel(Models world, GoniometricLightModel parent) : base(world, parent)
 {
     m_parent         = parent;
     SelectMapCommand = new SelectTextureCommand(world, () => m_parent.Map, val => m_parent.Map = val);
 }
Ejemplo n.º 2
0
 public WalterMaterialViewModel(Models models, WalterMaterialModel parent) : base(models, parent)
 {
     m_parent = parent;
     SelectRoughnessCommand = new SelectTextureCommand(models, () => m_parent.RoughnessTex, val => m_parent.RoughnessTex = val);
 }
Ejemplo n.º 3
0
 public LambertMaterialViewModel(Models models, LambertMaterialModel parent) : base(models, parent)
 {
     m_parent            = parent;
     SelectAlbedoCommand = new SelectTextureCommand(models, () => m_parent.AlbedoTex, val => m_parent.AlbedoTex = val);
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
 public EnvmapLightViewModel(Models models, EnvmapLightModel parent) : base(models, parent)
 {
     m_world          = models.World;
     m_parent         = parent;
     SelectMapCommand = new SelectTextureCommand(models, () => Map, val => Map = val);
 }
Ejemplo n.º 6
0
 public EmissiveMaterialViewModel(Models models, EmissiveMaterialModel parent) : base(models, parent)
 {
     m_parent = parent;
     SelectRadianceCommand = new SelectTextureCommand(models, () => m_parent.RadianceTex, val => m_parent.RadianceTex = val);
 }