|
SketchUp C API
|
Related Functions | |
(Note that these are not member functions.) | |
| enum SUResult | SULoopInputCreate (SULoopInputRef *loop_input) |
| Creates a loop input object. More... | |
| enum SUResult | SULoopInputRelease (SULoopInputRef *loop_input) |
| Deallocates a loop input object. More... | |
| enum SUResult | SULoopInputAddVertexIndex (SULoopInputRef loop_input, size_t vertex_index) |
| Adds a vertex index to a loop input object. More... | |
| enum SUResult | SULoopInputEdgeSetHidden (SULoopInputRef loop_input, size_t edge_index, bool hidden) |
| Sets the hidden flag of an edge in a loop input object. More... | |
| enum SUResult | SULoopInputEdgeSetSoft (SULoopInputRef loop_input, size_t edge_index, bool soft) |
| Sets the soft flag of an edge in a loop input object. More... | |
| enum SUResult | SULoopInputEdgeSetSmooth (SULoopInputRef loop_input, size_t edge_index, bool smooth) |
| Sets the smooth flag of an edge in a loop input object. More... | |
| enum SUResult | SULoopInputEdgeSetMaterial (SULoopInputRef loop_input, size_t edge_index, SUMaterialRef material) |
| Sets the material of an edge in the loop input. More... | |
| enum SUResult | SULoopInputEdgeSetLayer (SULoopInputRef loop_input, size_t edge_index, SULayerRef layer) |
| Sets the layer of an edge in the loop input. More... | |
| enum SUResult | SULoopInputEdgeSetCastsShadow (SULoopInputRef loop_input, size_t edge_index, bool casts_shadows) |
| Sets the casts shadows flag of an edge in a loop input object. More... | |
| enum SUResult | SULoopInputEdgeSetReceivesShadow (SULoopInputRef loop_input, size_t edge_index, bool receives_shadows) |
| Sets the receives shadows flag of an edge in a loop input object. More... | |
| enum SUResult | SULoopInputAddCurve (SULoopInputRef loop_input, size_t first_edge_index, size_t last_edge_index) |
| Adds a simple curve to a loop input object. More... | |
| enum SUResult | SULoopInputIsClosed (SULoopInputRef loop_input, bool *is_closed) |
| Retrieves whether the loop input is closed. A loop input can be closed either by re-adding the start vertex to the end of the loop using SULoopInputAddVertexIndex() or by adding a curve to the loop input which connects the loop's start and end points using SULoopInputAddCurve(). More... | |
|
related |
Adds a simple curve to a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | first_edge_index | First edge index to be associated with the curve. |
| [in] | last_edge_index | Last edge index to be associated with the curve. |
|
related |
Adds a vertex index to a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | vertex_index | The vertex index to add. This references a vertex within the parent geometry input's vertex collection (as a zero- based index). |
|
related |
Creates a loop input object.
| [out] | loop_input | The object created. |
|
related |
Sets the casts shadows flag of an edge in a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | The zero-based index of the edge within the loop. |
| [in] | casts_shadows | The flag to set. |
|
related |
Sets the hidden flag of an edge in a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | The zero-based index of the edge within the loop. |
| [in] | hidden | The flag to set. |
|
related |
Sets the layer of an edge in the loop input.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | Index of the edge to set the layer. |
| [in] | layer | The layer to be set. |
|
related |
Sets the material of an edge in the loop input.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | Index of the edge to set the material. |
| [in] | material | The material to be set. |
|
related |
Sets the receives shadows flag of an edge in a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | The zero-based index of the edge within the loop. |
| [in] | receives_shadows | The flag to set. |
|
related |
Sets the smooth flag of an edge in a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | The zero-based index of the edge within the loop. |
| [in] | smooth | The flag to set. |
|
related |
Sets the soft flag of an edge in a loop input object.
| [in,out] | loop_input | The loop input object. |
| [in] | edge_index | The zero-based index of the edge within the loop. |
| [in] | soft | The flag to set. |
|
related |
Retrieves whether the loop input is closed. A loop input can be closed either by re-adding the start vertex to the end of the loop using SULoopInputAddVertexIndex() or by adding a curve to the loop input which connects the loop's start and end points using SULoopInputAddCurve().
| [in] | loop_input | The loop input object. |
| [out] | is_closed | The flag retrieved (true if the loop is closed). |
|
related |
Deallocates a loop input object.
| [in,out] | loop_input | The object to deallocate. |
1.8.3.1