vvopensource
|
internally, an ISFGLScene creates an ISFAttrib for each of the declared inputs in an ISF file. if you query an ISFGLScene's inputs- for introspection, for example- you'll get an array of ISFAttribs, which can be examined to learn more about the nature of the input More...
#import <ISFAttrib.h>
Inherits NSObject.
Instance Methods | |
(NSString *) | - attribName |
returns the name of the attribute- the name of the attribute is also the variable name in the source! | |
(NSString *) | - attribDescription |
returns the description of the attribute (from the JSON blob) as an NSString | |
(NSString *) | - attribLabel |
returns the label of the attribute (from the JSON blob) as an NSString | |
(ISFAttribValType) | - attribType |
returns an ISFAttribValType describing what type of attribute this is (what kind of value/input it is) | |
(ISFAttribVal) | - currentVal |
returns the current value of this attribute. not useful if this is an image attribute- if this is an image attribute, the most recently-stored VVBuffer is stored in its userInfo! | |
(void) | - setCurrentVal: |
copies the appropriate value from the union, based on the type of this attribute | |
(ISFAttribVal) | - minVal |
returns a union describing this attribute's min val | |
(ISFAttribVal) | - maxVal |
returns a union describing this attribute's max val | |
(ISFAttribVal) | - defaultVal |
returns a union describing this attribute's default val | |
(ISFAttribVal) | - identityVal |
returns a union describing this attribute's identity val | |
(NSMutableArray *) | - labelArray |
only used if this is an ISFAT_Long-type attribute- returns an array containing labels (NSStrings) for each of the input values | |
(NSMutableArray *) | - valArray |
only used if this is an ISFAT_Long-type attribute- returns an array containing values (NSNumbers) for each of the input values | |
(BOOL) | - isFilterInputImage |
returns a YES if this attribute describes the default input for an image filter | |
(void) | - setUserInfo: |
the userInfo is an arbitrary id that gets retained with the attribute- if this is an ISFAT_Image, then this is probably used to store a VVBuffer with the current value | |
(id) | - userInfo |
returns the userInfo, an arbitrary id retained with this attribute | |
internally, an ISFGLScene creates an ISFAttrib for each of the declared inputs in an ISF file. if you query an ISFGLScene's inputs- for introspection, for example- you'll get an array of ISFAttribs, which can be examined to learn more about the nature of the input