This makes the upcoming Java bindings simpler and improves parity with existing API conventions. Note that camutils does not depend on filament and therefore cannot use BuilderBase. Note that the Manipulator Builder state is public which breaks with convention but makes implementation simple and allows C++ clients to continue using modern initializer syntax if they wish.
2.3 KiB
2.3 KiB