Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin specific options #1193

Open
mwestphal opened this issue Jan 20, 2024 · 0 comments
Open

Plugin specific options #1193

mwestphal opened this issue Jan 20, 2024 · 0 comments
Labels
type:enhancement New feature or request
Milestone

Comments

@mwestphal
Copy link
Contributor

Is your feature request related to a problem? Please describe.
In F3D, we can load plugins that provides readers and importers. However, certain file formats have specific options that we currently cannot control. eg: USD as "purpose" concept. VDB has a "resolution" concept in its VTK implementation.

Being able to control that some way or another would be practical, it means being able to dynamically declare options in plugins.

Describe the solution you'd like

  • Add a mechanism that let plugins declare new libf3d options, eg plugin.vdb.resolution
  • Add a generic "define" CLI options similar to cmake that let CLI user specify the option, eg : -Dplugin.vdb.resolution=10
@mwestphal mwestphal added the type:enhancement New feature or request label Jan 26, 2024
This was referenced Jan 31, 2024
@mwestphal mwestphal added this to F3D Feb 3, 2024
@mwestphal mwestphal added this to the 3.0.0 milestone Feb 4, 2024
@mwestphal mwestphal moved this to Investigate in F3D Feb 4, 2024
@mwestphal mwestphal removed the status in F3D Feb 4, 2024
@mwestphal mwestphal moved this to Investigate in F3D Feb 4, 2024
@mwestphal mwestphal modified the milestones: 3.0.0, 2.4.0 Feb 4, 2024
@mwestphal mwestphal modified the milestones: 2.4.0, 2.5.0 Apr 4, 2024
@mwestphal mwestphal modified the milestones: 2.5.0, 3.0.0 Jul 3, 2024
@mwestphal mwestphal modified the milestones: 3.0.0, 3.1.0 Jul 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement New feature or request
Projects
Status: Investigate
Development

No branches or pull requests

1 participant