| Class | Description |
---|
| FLSL |
The base FLSL object. |
| FLSLCompiler |
The FLSL Compiler. |
| FLSLDisassembler |
Helper class to trace binary AGAL code as strings. |
| FLSLError |
FLSLError is used to trhow compilation errors. |
| FLSLFilter |
FLSLFilters are small pieces of pre compiled flsl shaders to be used in Shader3D materials. |
| FLSLInput |
FLSLInput defines the attributes to pass to the shader for each vertex. |
| FLSLMaterial |
Creates a new FLSLMaterial. |
| FLSLMatrix |
FLSLMatrix defines a Matrix3D object to be used as a parameter. |
| FLSLParam |
FLSLParam defines a float register to be used as a parameter
The length of the value vector of the parameter always be modulo of 4. |
| FLSLProgram |
The FLSLProgram Defines the structure and states to use for an specific pass of a flsl material. |
| FLSLSampler |
FLSLSampler defines a sampler object to be used as a texture. |
| FLSLScope |
FLSLScope defines an scope of compiled flsl code such as a namespace, function, technique or pass. |
| FLSLShader |
The FLSLShader class is an utiliy helper used to proccess different flsl filters that are in
different scopes. |
| FLSLSurface |
FLSLSurface defines a Surface3D object to be used as a target surface for an specific pass. |