|
Python Script Engine
8.1
GL Studio Editor Python Script API
|
Public Types | |
| enum | AttribAvailableType_e { UNUSED_AVAILABILTY, OPTIONAL_AVAILABILTY, MANDATORY_AVAILABILTY, AVAILABLE_AVAILABILTY } |
Public Member Functions | |
| UserDefinedAttribute (String name, AttribAvailableType_e methodAvail=UNUSED_AVAILABILTY, AttribAvailableType_e objAvail=UNUSED_AVAILABILTY, AttribAvailableType_e propAvail=UNUSED_AVAILABILTY) | |
| String | GetGuid () |
| String | GetName () |
| void | SetName (String name) |
| AttribAvailableType_e | GetMethodAvailability () |
| void | SetMethodAvailability (AttribAvailableType_e avail) |
| AttribAvailableType_e | GetObjectAvailability () |
| void | SetObjectAvailability (AttribAvailableType_e avail) |
| AttribAvailableType_e | GetPropertyAvailability () |
| void | SetPropertyAvailability (AttribAvailableType_e avail) |
common editor interface variable
| UserDefinedAttribute::UserDefinedAttribute | ( | String | name, |
| AttribAvailableType_e | methodAvail = UNUSED_AVAILABILTY, |
||
| AttribAvailableType_e | objAvail = UNUSED_AVAILABILTY, |
||
| AttribAvailableType_e | propAvail = UNUSED_AVAILABILTY |
||
| ) |
Creates a User Defined Attribute with the given information set.
| name | Name of new user defined attribute |
| methodAvail | availablity of the attribute within methods |
| objAvail | availablity of the attribute within objects |
| propAvail | availablity of the attribute within properties |
| String UserDefinedAttribute::GetGuid | ( | ) |
Retrieves the attribute's guid.
| AttribAvailableType_e UserDefinedAttribute::GetMethodAvailability | ( | ) |
Retrieves the attribute's method availability.
| String UserDefinedAttribute::GetName | ( | ) |
Retrieves the attribute's name.
| AttribAvailableType_e UserDefinedAttribute::GetObjectAvailability | ( | ) |
Retrieves the attribute's object availability.
| AttribAvailableType_e UserDefinedAttribute::GetPropertyAvailability | ( | ) |
Retrieves the attribute's method availability.
| void UserDefinedAttribute::SetMethodAvailability | ( | AttribAvailableType_e | avail | ) |
Sets the attribute's method availability.
| avail | New availability of the attribute within methods |
| void UserDefinedAttribute::SetName | ( | String | name | ) |
Sets the attribute's name.
| name | New name of attribute |
| void UserDefinedAttribute::SetObjectAvailability | ( | AttribAvailableType_e | avail | ) |
Sets the attribute's method availability.
| avail | New availability of the attribute within objects |
| void UserDefinedAttribute::SetPropertyAvailability | ( | AttribAvailableType_e | avail | ) |
Sets the attribute's method availability.
| avail | New availability of the attribute within properties |