|
(Note that these are not member functions.)
|
SUEntityRef | SULayerToEntity (SULayerRef layer) |
| Converts from an SULayerRef to an SUEntityRef. This is essentially an upcast operation. More...
|
|
SULayerRef | SULayerFromEntity (SUEntityRef entity) |
| Converts from an SUEntityRef to an SULayerRef. This is essentially a downcast operation so the given SUEntityRef must be convertible to an SULayerRef. More...
|
|
enum SUResult | SULayerCreate (SULayerRef *layer) |
| Creates a new layer object. More...
|
|
enum SUResult | SULayerRelease (SULayerRef *layer) |
| Deallocates a layer object. More...
|
|
enum SUResult | SULayerGetName (SULayerRef layer, SUStringRef *name) |
| Retrieves the name of a layer object. More...
|
|
enum SUResult | SULayerGetDisplayName (SULayerRef layer, SUStringRef *name) |
| Retrieves the display name of a layer object. More...
|
|
enum SUResult | SULayerSetName (SULayerRef layer, const char *name) |
| Assigns the name of a layer object. More...
|
|
enum SUResult | SULayerGetMaterial (SULayerRef layer, SUMaterialRef *material) |
| Retrieves the material object associated with a layer object. More...
|
|
enum SUResult | SULayerGetVisibility (SULayerRef layer, bool *visible) |
| Retrieves the boolean flag indicating whether a layer object is visible. More...
|
|
enum SUResult | SULayerSetVisibility (SULayerRef layer, bool visible) |
| Sets the boolean flag indicating whether a layer object is visible. More...
|
|
enum SUResult | SULayerGetLineStyle (SULayerRef layer, SULineStyleRef *line_style) |
| Get the line style of a layer. More...
|
|
enum SUResult | SULayerSetLineStyle (SULayerRef layer, SULineStyleRef line_style) |
| Set the line style of a layer. More...
|
|
enum SUResult | SULayerClearLineStyle (SULayerRef layer) |
| Clear the line style of a layer. More...
|
|
enum SUResult | SULayerGetSceneBehavior (SULayerRef layer, enum SULayerVisibilityDefaultType *default_type, enum SULayerVisibilityNewSceneType *new_scene_type) |
| Get the scene behavior on the layer. More...
|
|
enum SUResult | SULayerSetSceneBehavior (SULayerRef layer, enum SULayerVisibilityDefaultType default_type, enum SULayerVisibilityNewSceneType new_scene_type) |
| Set the scene behavior on the layer. More...
|
|
enum SUResult | SULayerGetParentLayerFolder (SULayerRef layer, SULayerFolderRef *layer_folder) |
| Gets the SULayerFolderRef object that contains the given layer. 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...
|
|