vvopensource
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Data Structures | Typedefs | Enumerations
VVISFKit framework

Data Structures

union  ISFAttribVal
 union describing a value for one of the listed attribute types More...
 
class  ISFAttrib
 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...
 
class  ISFFileManager
 class interface to aid in discovering ISF files installed in the default location on the host system (/Library/Graphics/ISF and ~/Library/Graphics/ISF) More...
 
class  ISFGLScene
 Subclass of GLShaderScene- loads and renders ISF files. More...
 

Typedefs

typedef union ISFAttribVal ISFAttribVal
 union describing a value for one of the listed attribute types
 

Enumerations

enum  ISFAttribValType {
  ISFAT_Event, ISFAT_Bool, ISFAT_Long, ISFAT_Float,
  ISFAT_Point2D, ISFAT_Color, ISFAT_Image
}
 enum describing the different types of attributes listed in the ISF spec More...
 

Detailed Description

Enumeration Type Documentation

enum describing the different types of attributes listed in the ISF spec

Enumerator
ISFAT_Event 

no data, just an event. sends a 1 the next render after the event is received, a 0 any other time it's rendered

ISFAT_Bool 

a boolean choice, sends 1 or 0 to the shader

ISFAT_Long 

sends a long

ISFAT_Float 

sends a float

ISFAT_Point2D 

sends a 2 element vector

ISFAT_Color 

sends a 4 element vector representing an RGBA color

ISFAT_Image 

a long- the texture number (like GL_TEXTURE0) to pass to the shader