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

API: Expose force vector and axis display options #283

Closed
mschweiger opened this issue Oct 26, 2022 · 0 comments · Fixed by #287
Closed

API: Expose force vector and axis display options #283

mschweiger opened this issue Oct 26, 2022 · 0 comments · Fixed by #287
Assignees

Comments

@mschweiger
Copy link
Collaborator

mschweiger commented Oct 26, 2022

Expose the user selection for force vector and object axis display options in the Graphics API via the GetConfigParam function, using individual CFGPRM_ flags. This will

  • allow to display the force vectors and object axes in the D3D7 client
  • avoid the need for a workaround in the D3D9 client (hooking into the visual helpers message loop).
@mschweiger mschweiger self-assigned this Oct 26, 2022
mschweiger added a commit that referenced this issue Oct 28, 2022
…. Extended GetConfigParam to return force vector display parameters. Implemented force vector display in D3D7Client. Still to do: text labels.
mschweiger added a commit that referenced this issue Oct 29, 2022
…elestial bodies and surface bases. Cleaned up vector display render pipeline.
mschweiger added a commit that referenced this issue Oct 29, 2022
…is display options to the main GraphicsClient interface. Removed the obsolete VisualHelper dialog hooking code from OapiExtensions.
mschweiger added a commit that referenced this issue Oct 31, 2022
* #283: Included flags for force vector display options to Graphics API. Extended GetConfigParam to return force vector display parameters. Implemented force vector display in D3D7Client. Still to do: text labels.

* #283: D3D7Client: added support for frame axis display for vessels, celestial bodies and surface bases. Cleaned up vector display render pipeline.

* #283: Inline client: cleaned up force & axis vector rendering code.

* #283: D3D9Client: switched the retrieval of force vector and frame axis display options to the main GraphicsClient interface. Removed the obsolete VisualHelper dialog hooking code from OapiExtensions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant