public override void Render(IModelRenderer modelRenderer, IViewState viewState) { if (Model is StudioModel studioModel) { var renderData = new StudioModelRenderData { Model = studioModel, Shared = GetSharedModelRenderData(viewState), CurrentTime = Context.Time.ElapsedTime, Sequence = Sequence, LastTime = LastTime, Frame = Frame, FrameRate = FrameRate, Body = Body, Skin = Skin, BoneData = new BoneData(), RenderFXLightMultiplier = RenderFXLightMultiplier, }; for (var i = 0; i < MDLConstants.MaxControllers; ++i) { renderData.BoneData.SetController(i, Controllers[i]); } for (var i = 0; i < MDLConstants.MaxBlenders; ++i) { renderData.BoneData.SetBlender(i, Blenders[i]); } modelRenderer.RenderStudioModel(ref renderData); } }
public GenericCrudControllerTests(WebApplicationFactory <Startup> factory, IModelRenderer <TModel, TView> renderer, IModelTester <TModel> model, string version) { this.Factory = factory; this.Renderer = renderer; this.Model = model; this.Version = version; }
public SeedService( IOptions <Seed> config, IDatastore <Pet> petStore, IModelRenderer <Pet, Pet.PetV1> petRenderer, IDatastore <Inquiry> inquiryStore, IModelRenderer <Inquiry, Inquiry.InquiryV1> inquiryRenderer) { this.config = config; this.petStore = petStore; this.petRenderer = petRenderer; this.inquiryStore = inquiryStore; this.inquiryRenderer = inquiryRenderer; }
public override void Render(IModelRenderer modelRenderer, IViewState viewState) { if (Model is SpriteModel spriteModel) { var renderData = new SpriteModelRenderData { Model = spriteModel, Shared = GetSharedModelRenderData(viewState), Frame = Frame }; modelRenderer.RenderSpriteModel(ref renderData); } }
public InquiryV1Controller(IDatastore <Inquiry> store, IModelRenderer <Inquiry, Inquiry.InquiryV1> renderer) : base(store, renderer) { }
public InquiryController(IDatastore <Inquiry> store, IModelRenderer <Inquiry, TView> renderer) { Store = store; Renderer = renderer; }
public PetV1Controller(IDatastore <Pet> store, IModelRenderer <Pet, Pet.PetV1> renderer) : base(store, renderer) { }
public void OnRenderModels(IModelRenderer modelRenderer, IViewState viewState) { _entities.RenderEntities(modelRenderer, viewState); }
public PetController(IDatastore <Pet> store, IModelRenderer <Pet, TView> renderer) { Store = store; Renderer = renderer; }