Example #1
0
 public void EnsureInitialized(IDeviceContextHolder contextHolder)
 {
     if (_effect != null)
     {
         return;
     }
     _effect = contextHolder.GetEffect <EffectSimpleMaterial>();
 }
 public void EnsureInitialized(IDeviceContextHolder contextHolder)
 {
     if (_effect != null)
     {
         return;
     }
     _effect    = contextHolder.GetEffect <EffectSimpleMaterial>();
     _txDiffuse = contextHolder.Get <ITexturesProvider>().GetTexture(contextHolder, _description.Filename);
 }
Example #3
0
 public void Refresh(IDeviceContextHolder contextHolder)
 {
     // Because Dispose() is empty, we can just re-initialize shader
     Effect = null;
     EnsureInitialized(contextHolder);
 }
Example #4
0
 public void Initialize(IDeviceContextHolder contextHolder)
 {
     _effect    = contextHolder.GetEffect <EffectSimpleMaterial>();
     _txDiffuse = contextHolder.Get <ITexturesProvider>().GetTexture(contextHolder, _description.Filename);
 }
 public virtual void Initialize(IDeviceContextHolder contextHolder)
 {
     Effect = contextHolder.GetEffect <EffectSimpleMaterial>();
 }