Exemple #1
0
 /// <inheritdoc/>
 public override void Create()
 {
     _outlinePass = new OutlinePass(this)
     {
         renderPassEvent = RenderPassEvent.BeforeRenderingPostProcessing
     };
 }
 /// <inheritdoc/>
 public override void Create()
 {
     _outlinePass = new OutlinePass(this)
     {
         renderPassEvent = RenderPassEvent.AfterRenderingSkybox
     };
 }
Exemple #3
0
        /// <inheritdoc/>
        public override void Create()
        {
            if (_outlineSettings != null)
            {
                _featureName = OutlineResources.EffectName + '-' + _outlineSettings.OutlineLayerMask;
            }
            else
            {
                _featureName = OutlineResources.EffectName;
            }

            _outlinePass = new OutlinePass(this, _shaderPassNames)
            {
                renderPassEvent = _renderPassEvent
            };
        }