Skip to content

ssbh_data C FFI #106

@ScanMountGoat

Description

@ScanMountGoat

This allows for c, c++, c#, etc to take advantage of the parsing and data conversion capabilities of these libraries. There are a number of challenges listed below.

  • VectorData has a variable component count. This could be represented as a float* and shape variable similar to numpy arrays.
  • TrackData has multiple types. This will likely need to be a tagged union with careful handling of booleans.
  • Allocating and freeing memory needs to be handled for strings and arrays

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestssbh_dataHigh level data access

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions