示例#1
0
 public HostEnvironment(ShadowMapperFactory shadowMapperFactory, IBuildErrorPolicy errorPolicy, ILayoutMonitor layoutMonitor,
                        LayoutResolver layoutResolver, LayoutEngineOptions layoutEngineOptions, LayoutHostSettings hostSettings)
 {
     ShadowMapperFactory = shadowMapperFactory;
     ErrorPolicy         = errorPolicy;
     LayoutMonitor       = layoutMonitor;
     LayoutResolver      = layoutResolver;
     LayoutEngineOptions = layoutEngineOptions;
     HostSettings        = hostSettings;
 }
示例#2
0
 public DefaultLayoutHost(BuildHostInstance buildHostInstance, LayoutHostSettings settings = default) : base(buildHostInstance, settings)
 {
     _rootContainer = buildHostInstance.RootContainer;
 }
示例#3
0
 public DefaultErrorHost(BuildHostInstance buildHostInstance, Func <TBuildHostInstance, Exception, IElement> errorPolicy, Exception exception, LayoutContext layoutContext, LayoutHostSettings settings = default) :
     base(buildHostInstance, settings)
 {
     _errorPolicy   = errorPolicy;
     _exception     = exception;
     _layoutContext = layoutContext;
 }