defines.h File Reference

Go to the source code of this file.

Defines

#define double   float
#define nNoise(x, y, z, r)   (lpEVI->fp_sNoise(x,y,z,r))
#define sTurbulence(x, y, z, r)   (lpEVI->fp_sTurbulence(x,y,z,r))
#define Cycloidal(v, r)   (lpEVI->fp_Cycloidal(v,r))
#define vNoise(v, x, y, z)   (lpEVI->fp_vNoise(v,x,y,z))
#define vTurbulence(r, x, y, z)   (lpEVI->fp_vTurbulence(r,x,y,z))
#define normalize(v)   (lpEVI->fp_normalize(v))
#define Wave_Sources   (lpEVI->fp_Wave_Sources)
#define UseSingleShaderProgram(id)   (lpEVI->fp_UseSingleShaderProgram(id))
#define LoadAndCompileShader(n)   (lpEVI->fp_LoadAndCompileShader(n))
#define UnloadCompiledShader(n)   (lpEVI->fp_UnloadCompiledShader(n))
#define SetUniformInteger(i, n, v)   (lpEVI->fp_SetUniformInteger(i,n,v))
#define SetUniformVariable(i, n, v)   (lpEVI->fp_SetUniformVariable(i,n,v))
#define SetUniformVector(i, n, a, b, c)   (lpEVI->fp_SetUniformVector(i,n,a,b,c))
#define SetUniformVector2(i, n, a, b)   (lpEVI->fp_SetUniformVector2(i,n,a,b))
#define SetUniformMatrix3(i, n, m)   (lpEVI->fp_SetUniformMatrix3(i,n,m))
#define SetUniformMatrix4(i, n, m)   (lpEVI->fp_SetUniformMatrix4(i,n,m))
#define SetAttributeInteger(i, n, v)   (lpEVI->fp_SetAttributeInteger(i,n,v))
#define SetAttributeVariable(i, n, v)   (lpEVI->fp_SetAttributeVariable(i,n,v))
#define SetAttributeVector(i, n, a, b, c)   (lpEVI->fp_SetAttributeVector(i,n,a,b,c))
#define SetAttributeVectorID(i, l, a, b, c)   (lpEVI->fp_SetAttributeVectorID(i,l,a,b,c))
#define BindAttributeVector(i, n, l)   (lpEVI->fp_BindAttributeVector(i,n,l))
#define GetAttibuteLocation(i, n)   (lpEVI->fp_GetAttibuteLocation(i,n))
#define DrawShadedPolygons(k, s, p, a, Nf, Fp, Nv, Vp)   (lpEVI->fp_DrawShaderPolygons(k,s,p,a,Nf,Fp,Nv,Vp))
#define tAxis_n   (*(lpEVI->fp_axis_n))
#define tAxis_o   (*(lpEVI->fp_axis_o))
#define tAxis_u   (*(lpEVI->fp_axis_u))
#define tAxis_v   (*(lpEVI->fp_axis_v))
#define tAxis_unorm   (*(lpEVI->fp_axis_unorm))
#define tAxis_vnorm   (*(lpEVI->fp_axis_vnorm))
#define tAxis_u_length   (*(lpEVI->u_length))
#define tAxis_v_length   (*(lpEVI->v_length))
#define tAxis_tr   (lpEVI->tr)
#define tAxis_itr   (lpEVI->itr)
#define tGLshaderID   (lpEVI->GLshaderID)
#define tmatpass   (lpEVI->fp_matpass)
#define tpass   (lpEVI->fp_pass)
#define tprogID   (lpEVI->fp_progID)
#define tattrloc   (lpEVI->fp_attrloc)
#define tNface   (lpEVI->fp_Nface)
#define tMainFp   (lpEVI->fp_MainFp)
#define tNvert   (lpEVI->fp_Nvert)
#define tMainVp   (lpEVI->fp_MainVp)
#define tFullSat   (lpEVI->fp_FullSat)

Typedefs

typedef double vector [3]


Define Documentation

#define double   float

Definition at line 19 of file defines.h.

#define nNoise ( x,
y,
z,
 )     (lpEVI->fp_sNoise(x,y,z,r))

Definition at line 24 of file defines.h.

#define sTurbulence ( x,
y,
z,
 )     (lpEVI->fp_sTurbulence(x,y,z,r))

Definition at line 25 of file defines.h.

#define Cycloidal ( v,
 )     (lpEVI->fp_Cycloidal(v,r))

Definition at line 26 of file defines.h.

#define vNoise ( v,
x,
y,
z   )     (lpEVI->fp_vNoise(v,x,y,z))

Definition at line 27 of file defines.h.

#define vTurbulence ( r,
x,
y,
z   )     (lpEVI->fp_vTurbulence(r,x,y,z))

Definition at line 28 of file defines.h.

#define normalize (  )     (lpEVI->fp_normalize(v))

Definition at line 29 of file defines.h.

#define Wave_Sources   (lpEVI->fp_Wave_Sources)

Definition at line 30 of file defines.h.

Referenced by _ExternalTextureProcedure(), init_structures(), and InitialiseNoise().

#define UseSingleShaderProgram ( id   )     (lpEVI->fp_UseSingleShaderProgram(id))

Definition at line 31 of file defines.h.

Referenced by DrawExternalMaterialPolys(), and init_structures().

#define LoadAndCompileShader (  )     (lpEVI->fp_LoadAndCompileShader(n))

Definition at line 32 of file defines.h.

Referenced by _ExternalTextureStartup(), and init_structures().

#define UnloadCompiledShader (  )     (lpEVI->fp_UnloadCompiledShader(n))

Definition at line 33 of file defines.h.

Referenced by _ExternalTextureClose(), and init_structures().

#define SetUniformInteger ( i,
n,
 )     (lpEVI->fp_SetUniformInteger(i,n,v))

#define SetUniformVariable ( i,
n,
 )     (lpEVI->fp_SetUniformVariable(i,n,v))

#define SetUniformVector ( i,
n,
a,
b,
 )     (lpEVI->fp_SetUniformVector(i,n,a,b,c))

#define SetUniformVector2 ( i,
n,
a,
 )     (lpEVI->fp_SetUniformVector2(i,n,a,b))

Definition at line 37 of file defines.h.

Referenced by init_structures().

#define SetUniformMatrix3 ( i,
n,
 )     (lpEVI->fp_SetUniformMatrix3(i,n,m))

Definition at line 38 of file defines.h.

Referenced by init_structures().

#define SetUniformMatrix4 ( i,
n,
 )     (lpEVI->fp_SetUniformMatrix4(i,n,m))

Definition at line 39 of file defines.h.

Referenced by init_structures().

#define SetAttributeInteger ( i,
n,
 )     (lpEVI->fp_SetAttributeInteger(i,n,v))

Definition at line 40 of file defines.h.

Referenced by init_structures().

#define SetAttributeVariable ( i,
n,
 )     (lpEVI->fp_SetAttributeVariable(i,n,v))

Definition at line 41 of file defines.h.

Referenced by init_structures().

#define SetAttributeVector ( i,
n,
a,
b,
 )     (lpEVI->fp_SetAttributeVector(i,n,a,b,c))

Definition at line 42 of file defines.h.

Referenced by init_structures(), and Make3dDisplayListProg().

#define SetAttributeVectorID ( i,
l,
a,
b,
 )     (lpEVI->fp_SetAttributeVectorID(i,l,a,b,c))

Definition at line 43 of file defines.h.

Referenced by init_structures().

#define BindAttributeVector ( i,
n,
 )     (lpEVI->fp_BindAttributeVector(i,n,l))

Definition at line 44 of file defines.h.

Referenced by init_structures().

#define GetAttibuteLocation ( i,
 )     (lpEVI->fp_GetAttibuteLocation(i,n))

Definition at line 45 of file defines.h.

Referenced by DrawExternalMaterialPolys(), and init_structures().

#define DrawShadedPolygons ( k,
s,
p,
a,
Nf,
Fp,
Nv,
Vp   )     (lpEVI->fp_DrawShaderPolygons(k,s,p,a,Nf,Fp,Nv,Vp))

Definition at line 47 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tAxis_n   (*(lpEVI->fp_axis_n))

Definition at line 49 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_o   (*(lpEVI->fp_axis_o))

Definition at line 50 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_u   (*(lpEVI->fp_axis_u))

Definition at line 51 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_v   (*(lpEVI->fp_axis_v))

Definition at line 52 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_unorm   (*(lpEVI->fp_axis_unorm))

Definition at line 53 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_vnorm   (*(lpEVI->fp_axis_vnorm))

Definition at line 54 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_u_length   (*(lpEVI->u_length))

Definition at line 55 of file defines.h.

Referenced by _ExternalTextureProcedure().

#define tAxis_v_length   (*(lpEVI->v_length))

Definition at line 56 of file defines.h.

#define tAxis_tr   (lpEVI->tr)

Definition at line 57 of file defines.h.

#define tAxis_itr   (lpEVI->itr)

Definition at line 58 of file defines.h.

#define tGLshaderID   (lpEVI->GLshaderID)

Definition at line 59 of file defines.h.

Referenced by _ExternalTextureClose(), and _ExternalTextureProcedureGL().

#define tmatpass   (lpEVI->fp_matpass)

Definition at line 60 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tpass   (lpEVI->fp_pass)

Definition at line 61 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tprogID   (lpEVI->fp_progID)

Definition at line 62 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tattrloc   (lpEVI->fp_attrloc)

Definition at line 63 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tNface   (lpEVI->fp_Nface)

Definition at line 64 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tMainFp   (lpEVI->fp_MainFp)

Definition at line 65 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tNvert   (lpEVI->fp_Nvert)

Definition at line 66 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tMainVp   (lpEVI->fp_MainVp)

Definition at line 67 of file defines.h.

Referenced by _ExternalTextureProcedureGL().

#define tFullSat   (lpEVI->fp_FullSat)

Definition at line 68 of file defines.h.


Typedef Documentation

typedef double vector[3]

Definition at line 20 of file defines.h.


Generated on Sun Apr 27 14:20:17 2014 for OpenFX by  doxygen 1.5.6