Comments (8)
(Apologies to those this reference is lost on...)
from cardmaker.
Here's an example of a library for using Vulkan in C#, and how it does offscreen rendering. There's a lot that would need to be boilerplated, and the end result of writing the CardRenderer should still expose an identical interface to the current one, but with that being said, it's not overly complicated code. See, for example, the Prepare and Render functions.
https://github.com/mellinoe/vk/blob/master/src/samples/offscreen/OffscreenExample.cs
from cardmaker.
If I create a matching implementation to CardRenderer that maintains your interface and was opaque to the end-user (and end-programmer), would you consider adding it? (The main additions over the current CardRenderer are that the font system would have to be rewritten, it would give more interesting layer blending modes, and programmatic Graphics entries, which would allow for coding up what it looks like)
from cardmaker.
I'd definitely consider adding it! 👍 I probably have a ton of questions (my mind is mostly on SubLayouts and all the other recent requests and occasional bugs). The main one is around how does this impact what a user has in terms of per-element capabilities? Is there a whole new ui for all the switches/toggles? If so, this might be much better for a CardMaker2 project as to not make the current one even more complicated than it has become. 😅
from cardmaker.
Would you be amenable to a Zoom call to discuss this in more detail, even if it never gets developed?
from cardmaker.
Sure, if you want. Any specific topics? Pulling CardMaker out of the stone age of windows 98? 🤣
from cardmaker.
I'm going to start a wishlist around this topic here: #149
Plenty of discussion opportunities if you want to add your thoughts/ideas.
from cardmaker.
Deprecated in favor of #149
from cardmaker.
Related Issues (20)
- Adding Webp for images HOT 5
- Export images range numbers issues HOT 3
- [Feature Request] Transparent Backgrounds HOT 2
- [Feature Request] Programmatic override of Card Count HOT 17
- ImageCache should check the file last updated timestamp HOT 1
- SubLayouts TODO/Wishlist HOT 28
- Reference File Read Issue (rare/intermittent) HOT 2
- Google Spreadsheet Access Exception. HttpStatusCode is Forbidden. Request had insufficient authentication scopes HOT 2
- Ref Error Override causes Crash HOT 3
- [Annoyance] Layout starts out completely expanded HOT 5
- Revisit Graphic Quality Options HOT 10
- CardMaker 2 Wishlist (imagine a whole new app) HOT 4
- Change how ElementColor is applied to Images HOT 15
- [Feature Request] Masking HOT 8
- Bold and italicized text seemingly not aligning with the font's bold/italicized version HOT 4
- FormattedText is generated without proper spacing HOT 6
- FormattedText Font Scale is buggy HOT 1
- Add line space scale modifier value for FormattedText + Auto-scale
- Text does not align to bottom of line when mixing fonts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cardmaker.