public void CacheParameters()
 {
     if (_heightMapParam == null)
     {
         _heightMapParam = _parameterSet["NormalMap"];
     }
 }
示例#2
0
 public void CacheParameters()
 {
     if (_diffuseParam == null)
     {
         _diffuseParam = _parameterSet["ColorDiffuse"];
     }
 }
 public void CacheParameters()
 {
     if (_screenDimensionsParam == null)
     {
         _screenDimensionsParam = _parameterSet["ScreenDimensions"];
     }
 }
 public void CacheParameters()
 {
     if (_screenDimensionsParam == null)
     {
         _screenDimensionsParam = _parameterSet["ScreenDimensions"];
     }
 }
 public void CacheParameters()
 {
     if (_cameraPositionParam == null)
     {
         _cameraPositionParam = _parameterSet["CameraPosition"];
     }
 }
 public void CacheParameters()
 {
     if (_heightMapParam == null)
     {
         _heightMapParam = _parameterSet["NormalMap"];
     }
 }
 public void CacheParameters()
 {
     if (_cameraPositionParam == null)
     {
         _cameraPositionParam = _parameterSet["CameraPosition"];
     }
 }
        public void AttachToParameterSet(IEffectParameterSet parameterSet)
        {
            if (_parameterSet != null)
            {
                throw new InvalidOperationException("This semantic is already attached.");
            }

            _parameterSet = parameterSet;
            _bonesParam = parameterSet["Bones"];
        }
        public void AttachToParameterSet(IEffectParameterSet parameterSet)
        {
            if (_parameterSet != null)
            {
                throw new InvalidOperationException("This semantic is already attached.");
            }

            _parameterSet = parameterSet;
            _bonesParam   = parameterSet["Bones"];
        }
        public void CacheParameters()
        {
            if (_textureParam == null)
            {
                _textureParam = _parameterSet["Texture"];
            }

            if (_hasTextureDimensions == null)
            {
                _textureDimensionsParam = _parameterSet["TextureDimensions"];
                _hasTextureDimensions = _textureDimensionsParam != null;
            }
        }
        public void CacheParameters()
        {
            if (_textureParam == null)
            {
                _textureParam = _parameterSet["Texture"];
            }

            if (_hasTextureDimensions == null)
            {
                _textureDimensionsParam = _parameterSet["TextureDimensions"];
                _hasTextureDimensions   = _textureDimensionsParam != null;
            }
        }
 public void CacheParameters()
 {
     if (_specularPowerParam == null)
     {
         _specularPowerParam = _parameterSet["SpecularPower"];
     }
     
     if (_specularColorParam == null)
     {
         _specularColorParam = _parameterSet["SpecularColor"];
     }
     
     if (_specularColorMapParam == null)
     {
         _specularColorMapParam = _parameterSet["SpecularColorMap"];
     }
 }
示例#13
0
        public void CacheParameters()
        {
            if (_specularPowerParam == null)
            {
                _specularPowerParam = _parameterSet["SpecularPower"];
            }

            if (_specularColorParam == null)
            {
                _specularColorParam = _parameterSet["SpecularColor"];
            }

            if (_specularColorMapParam == null)
            {
                _specularColorMapParam = _parameterSet["SpecularColorMap"];
            }
        }