luxlabs header browser preview


@interface TSCH3DAreaGenerator : NSObject {
    struct vector<glm::detail::tvec3<float>, std::allocator<glm::detail::tvec3<float>>> { void *__begin_; void *__end_; struct __compressed_pair<glm::detail::tvec3<float> *, std::allocator<glm::detail::tvec3<float>>> { void *__value_; } __end_cap_; } _top;
    struct vector<glm::detail::tvec3<float>, std::allocator<glm::detail::tvec3<float>>> { void *__begin_; void *__end_; struct __compressed_pair<glm::detail::tvec3<float> *, std::allocator<glm::detail::tvec3<float>>> { void *__value_; } __end_cap_; } _bottom;
    struct tvec2<float> { union { float x; float r; float s; } ; union { float y; float g; float t; } ; } _YLimits;
    float _zeroValue;
}

+ (id)generatorWithYLimits:(struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })a0 zeroValue:(float)a1;

- (id).cxx_construct;
- (void).cxx_destruct;
- (void)addRowWithXValues:(const void *)a0 yValues:(const void *)a1;
- (float)clampedZero;
- (void)clipLine:(const void *)a0 into:(void *)a1;
- (id)createGeometryWithXValues:(const void *)a0 yValues:(const void *)a1;
- (id)initWithYLimits:(struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })a0 zeroValue:(float)a1;

@end