Write documentation
flyingrub opened this issue · comments
Ronan commented
- Where to download MSVC / XCODE
- How to create a new project
- How to build a project
- Get Resolume to recognise it
- How does the api works
- How to create a simple plugin from scratch
- Versioning
- Params ?
- How to access features that are now "hidden" to keep it as simple as possible
- Write API docs
subpixel commented
Can you please explain why all Param storage and methods use "Ptr" objects (std::shared_ptr objects)?
It seems to me that the params/options should always be held/owned in the protected "params" vector.
Ronan commented
I decided to use a pointer to be able to use Polymorphism, and have different behaviour for different kind of params. I just used shared_ptr
for now to quickly iterate but it's true that we could make params
to own them.