34 #include <SketchUpAPI/model/geometry_input.h> 36 #include "SUAPI-CppWrapper/model/Material.hpp" 37 #include "SUAPI-CppWrapper/model/Layer.hpp" 64 SULoopInputRef m_loop_input;
65 size_t m_edge_num = 0;
75 static SULoopInputRef create_loop_input_ref();
86 LoopInput(SULoopInputRef loop_input,
bool attached =
false);
100 LoopInput(
const std::vector<InputEdgeProperties>& loop_edge_properties,
size_t vertex_index = 0);
113 SULoopInputRef ref()
const;
118 operator SULoopInputRef()
const;
119 operator SULoopInputRef*();
125 operator bool()
const;
131 LoopInput& add_vertex_index(
const size_t index);
133 LoopInput& set_edge_hidden(
const size_t edge_index,
const bool hidden);
134 LoopInput& set_edge_soft(
const size_t edge_index,
const bool soft);
135 LoopInput& set_edge_smooth(
const size_t edge_index,
const bool smooth);
137 LoopInput& set_edge_layer(
const size_t edge_index,
const Layer& layer);