Exemple #1
0
 private void SceneGameRendererInitialized(IGraphicsRendererCore obj)
 {
     // TODO: callback will be called also for editor renderers. We might want to filter down this
     if (obj is MeshRenderFeature)
     {
         ((MeshRenderFeature)obj).ComputeFallbackEffect = ComputeMeshFallbackEffect;
     }
 }
Exemple #2
0
        internal void OnRendererInitialized(IGraphicsRendererCore obj)
        {
            Action <IGraphicsRendererCore> handler = RendererInitialized;

            if (handler != null)
            {
                handler(obj);
            }
        }
 void RendererInitialized(IGraphicsRendererCore obj)
 {
     // TODO: callback will be called also for editor renderers. We might want to filter down this
     if (obj is MeshRenderFeature)
     {
         ((MeshRenderFeature)obj).PostProcessPipelineState +=
             (RenderNodeReference renderNodeReference, ref RenderNode renderNode, RenderObject renderObject, PipelineStateDescription pipelineState) =>
         {
             pipelineState.RasterizerState = RasterizerStates.WireframeCullBack;
         };
     }
 }
Exemple #4
0
 internal void OnRendererInitialized(IGraphicsRendererCore obj)
 {
     RendererInitialized?.Invoke(obj);
 }
Exemple #5
0
 void RendererInitialized(IGraphicsRendererCore obj)
 {
     // TODO: callback will be called also for editor renderers. We might want to filter down this
     (obj as MeshRenderFeature)?.PipelineProcessors.Add(new WireframeCullbackPipelineProcessor());
 }
 void RendererInitialized(IGraphicsRendererCore obj)
 {
     // TODO: callback will be called also for editor renderers. We might want to filter down this
     if (obj is MeshRenderFeature)
     {
         ((MeshRenderFeature)obj).PostProcessPipelineState +=
             (RenderNodeReference renderNodeReference, ref RenderNode renderNode, RenderObject renderObject, PipelineStateDescription pipelineState) =>
             {
                 pipelineState.RasterizerState = RasterizerStates.WireframeCullBack;
             };
     }
 }
 internal void OnRendererInitialized(IGraphicsRendererCore obj)
 {
     RendererInitialized?.Invoke(obj);
 }
Exemple #8
0
 internal void OnRendererInitialized(IGraphicsRendererCore obj)
 {
     Action<IGraphicsRendererCore> handler = RendererInitialized;
     if (handler != null) handler(obj);
 }