|
(Note that these are not member functions.)
|
| SUEntityRef | SUGroupToEntity (SUGroupRef group) |
| | Converts from an SUGroupRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUGroupRef | SUGroupFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUGroupRef. This is essentially a downcast operation so the given entity must be convertible to an SUGroupRef. More...
|
| |
| SUDrawingElementRef | SUGroupToDrawingElement (SUGroupRef group) |
| | Converts from an SUGroupRef to an SUDrawingElementRef. This is essentially an upcast operation. More...
|
| |
| SUGroupRef | SUGroupFromDrawingElement (SUDrawingElementRef drawing_elem) |
| | Converts from an SUDrawingElementRef to an SUGroupRef. This is essentially a downcast operation so the given element must be convertible to an SUGroupRef. More...
|
| |
| SUComponentInstanceRef | SUGroupToComponentInstance (SUGroupRef group) |
| | Converts from an SUGroupRef to an SUComponentInstanceRef. This is essentially an upcast operation. More...
|
| |
| SUGroupRef | SUGroupFromComponentInstance (SUComponentInstanceRef component_inst) |
| | Converts from an SUComponentInstanceRef to an SUGroupRef. This is essentially a downcast operation so the given element must be convertible to an SUGroupRef. More...
|
| |
| enum SUResult | SUGroupCreate (SUGroupRef *group) |
| | Creates a new group object. More...
|
| |
| enum SUResult | SUGroupSetName (SUGroupRef group, const char *name) |
| | Sets the name of a group object. More...
|
| |
| enum SUResult | SUGroupGetName (SUGroupRef group, SUStringRef *name) |
| | Retrieves the name of a group object. More...
|
| |
| enum SUResult | SUGroupGetGuid (SUGroupRef group, SUStringRef *guid) |
| | Retrieves the globally unique identifier (guid) string of a group object. More...
|
| |
| enum SUResult | SUGroupSetGuid (SUGroupRef group, const char *guid_str) |
| | Sets the globally unique identifier (guid) string of a group object. More...
|
| |
| enum SUResult | SUGroupSetTransform (SUGroupRef group, const struct SUTransformation *transform) |
| | Sets the transform of a group object. More...
|
| |
| enum SUResult | SUGroupGetTransform (SUGroupRef group, struct SUTransformation *transform) |
| | Retrieves the transform of a group object. More...
|
| |
| enum SUResult | SUGroupGetEntities (SUGroupRef group, SUEntitiesRef *entities) |
| | Retrieves the entities of the group object. More...
|
| |
| enum SUResult | SUGroupGetDefinition (SUGroupRef group, SUComponentDefinitionRef *component) |
| | Retrieves the component definition of a group object. More...
|
| |
| SUEntityRef | SUComponentInstanceToEntity (SUComponentInstanceRef instance) |
| | Converts from an SUComponentInstanceRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUComponentInstanceRef | SUComponentInstanceFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUComponentInstanceRef. This is essentially a downcast operation so the given entity must be convertible to a component instance. More...
|
| |
| SUDrawingElementRef | SUComponentInstanceToDrawingElement (SUComponentInstanceRef instance) |
| | Converts from an SUComponentInstanceRef to an SUDrawingElementRef. This is essentially an upcast operation. More...
|
| |
| SUComponentInstanceRef | SUComponentInstanceFromDrawingElement (SUDrawingElementRef drawing_elem) |
| | Converts from an SUDrawingElementRef to an SUComponentInstanceRef. This is essentially a downcast operation so the given element must be convertible to a component instance. More...
|
| |
| enum SUResult | SUComponentInstanceSetName (SUComponentInstanceRef instance, const char *name) |
| | Sets the name of a component instance object. More...
|
| |
| enum SUResult | SUComponentInstanceRelease (SUComponentInstanceRef *instance) |
| | Deallocates a component instance object created with SUComponentDefinitionCreateInstance(). More...
|
| |
| enum SUResult | SUComponentInstanceGetName (SUComponentInstanceRef instance, SUStringRef *name) |
| | Retrieves the name of a component instance object. More...
|
| |
| enum SUResult | SUComponentInstanceSetGuid (SUComponentInstanceRef instance, const char *guid) |
| | Sets the globally unique identifier (guid) string of a instance object. More...
|
| |
| enum SUResult | SUComponentInstanceGetGuid (SUComponentInstanceRef instance, SUStringRef *guid) |
| | Retrieves the globally unique identifier (guid) string of a instance object. More...
|
| |
| enum SUResult | SUComponentInstanceSetTransform (SUComponentInstanceRef instance, const struct SUTransformation *transform) |
| | Sets the transform of a component instance object. More...
|
| |
| enum SUResult | SUComponentInstanceGetTransform (SUComponentInstanceRef instance, struct SUTransformation *transform) |
| | Retrieves the transform of a component instance object. More...
|
| |
| enum SUResult | SUComponentInstanceGetDefinition (SUComponentInstanceRef instance, SUComponentDefinitionRef *component) |
| | Retrieves the component definition of a component instance object. More...
|
| |
| enum SUResult | SUComponentInstanceSetLocked (SUComponentInstanceRef instance, bool lock) |
| | Locks the instance if is_locked is true, otherwise unlocks the instance. More...
|
| |
| enum SUResult | SUComponentInstanceIsLocked (SUComponentInstanceRef instance, bool *is_locked) |
| | Retrieves a boolean indicating whether tne instance is locked. More...
|
| |
| enum SUResult | SUComponentInstanceSaveAs (SUComponentInstanceRef instance, const char *file_path) |
| | Saves the component instance data to a file. More...
|
| |
| enum SUResult | SUComponentInstanceComputeVolume (SUComponentInstanceRef instance, const struct SUTransformation *transform, double *volume) |
| | Computes the volume of the component instance. More...
|
| |
| enum SUResult | SUComponentInstanceCreateDCInfo (SUComponentInstanceRef instance, SUDynamicComponentInfoRef *dc_info) |
| | Creates a SUDynamicComponentInfoRef object. More...
|
| |
| enum SUResult | SUComponentInstanceCreateClassificationInfo (SUComponentInstanceRef instance, SUClassificationInfoRef *classification_info) |
| | Creates a SUClassificationInfoRef object. More...
|
| |
| enum SUResult | SUComponentInstanceGetNumAttachedInstances (SUComponentInstanceRef instance, size_t *count) |
| | Retrieves the number of attached component instances. More...
|
| |
| enum SUResult | SUComponentInstanceGetAttachedInstances (SUComponentInstanceRef instance, size_t len, SUComponentInstanceRef instances[], size_t *count) |
| | Retrieves the attached component instances. More...
|
| |
| enum SUResult | SUComponentInstanceGetNumAttachedToDrawingElements (SUComponentInstanceRef instance, size_t *count) |
| | Retrieves the number of drawing element this instance is attached to. More...
|
| |
| enum SUResult | SUComponentInstanceGetAttachedToDrawingElements (SUComponentInstanceRef instance, size_t len, SUDrawingElementRef elements[], size_t *count) |
| | Retrieves the drawing elements this instance is attached to. More...
|
| |
| SUEntityRef | SUDrawingElementToEntity (SUDrawingElementRef elem) |
| | Converts from an SUDrawingElementRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUDrawingElementRef | SUDrawingElementFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUDrawingElementRef. This is essentially a downcast operation so the given entity must be convertible to a drawing element. More...
|
| |
| enum SURefType | SUDrawingElementGetType (SUDrawingElementRef elem) |
| | Returns the concrete type of the given drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetBoundingBox (SUDrawingElementRef elem, struct SUBoundingBox3D *bbox) |
| | Retrieves the bounding box of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetMaterial (SUDrawingElementRef elem, SUMaterialRef *material) |
| | Retrieves the material object of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetMaterial (SUDrawingElementRef elem, SUMaterialRef material) |
| | Sets the material of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetLayer (SUDrawingElementRef elem, SULayerRef *layer) |
| | Retrieves the layer object associated with a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetLayer (SUDrawingElementRef elem, SULayerRef layer) |
| | Sets the layer object to be associated with a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetHidden (SUDrawingElementRef elem, bool hide_flag) |
| | Sets the hide flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetHidden (SUDrawingElementRef elem, bool *hide_flag) |
| | Retrieves the hide flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetCastsShadows (SUDrawingElementRef elem, bool casts_shadows_flag) |
| | Sets the casts shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetCastsShadows (SUDrawingElementRef elem, bool *casts_shadows_flag) |
| | Retrieves the casts shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementSetReceivesShadows (SUDrawingElementRef elem, bool receives_shadows_flag) |
| | Sets the receives shadows flag of a drawing element. More...
|
| |
| enum SUResult | SUDrawingElementGetReceivesShadows (SUDrawingElementRef elem, bool *receives_shadows_flag) |
| | Retrieves the receives shadows flag of a drawing element. More...
|
| |
| enum SURefType | SUEntityGetType (SUEntityRef entity) |
| | Returns the concrete type of the given entity. More...
|
| |
| enum SUResult | SUEntityGetID (SUEntityRef entity, int32_t *entity_id) |
| | Retrieves the id of the entity. More...
|
| |
| enum SUResult | SUEntityGetPersistentID (SUEntityRef entity, int64_t *entity_pid) |
| | Retrieves the persistent id of the entity. More...
|
| |
| enum SUResult | SUEntityGetNumAttributeDictionaries (SUEntityRef entity, size_t *count) |
| | Retrieves the number of attribute dictionaries of an entity. More...
|
| |
| enum SUResult | SUEntityGetAttributeDictionaries (SUEntityRef entity, size_t len, SUAttributeDictionaryRef dictionaries[], size_t *count) |
| | Retrieves the attribute dictionaries of an entity. More...
|
| |
| enum SUResult | SUEntityAddAttributeDictionary (SUEntityRef entity, SUAttributeDictionaryRef dictionary) |
| | Adds the attribute dictionary to an entity. The given dictionary object must not belong to another entity. In other words, each dictionary should be added to one entity only. More...
|
| |
| enum SUResult | SUEntityGetAttributeDictionary (SUEntityRef entity, const char *name, SUAttributeDictionaryRef *dictionary) |
| | Retrieves the attribute dictionary of an entity that has the given name. More...
|
| |
| enum SUResult | SUEntityGetModel (SUEntityRef entity, SUModelRef *model) |
| | Retrieves the model object associated with the entity. More...
|
| |
| enum SUResult | SUEntityGetParentEntities (SUEntityRef entity, SUEntitiesRef *entities) |
| | Retrieves the entities object which contains the entity. More...
|
| |
References a group object.