ximage.h

Go to the documentation of this file.
00001 // This file XIMAGE.H is in folder COMMON\POSTPROCESS
00002 
00008 typedef struct Renderer_XIMAGE_tag {
00009   double ViewTransform[4][4];  
00010   double Xscale,Yscale;        
00011   long Frame;                  
00012   long Xmax,Ymax;              
00013   long Nlights;                
00014   light *Lights;               
00015   long Ntargets;               
00016   vector *Targets;             
00017   fullscreenbuffer *Screen;    
00018   double *Zbuffer;             
00019   fullscreenbuffer *Blur;      
00020   unsigned char *ObjectBuffer; 
00021   long *AnimatorIdList;        
00022   long shadow_buffer_size;     
00023   double *ViewPoint;           
00024   double CamPhi;               
00025   double CamTheta;             
00026   double CamAlpha;             
00027   double CamSx;                
00028   double CamSy;                
00029   double CamSz;                
00030   double CamIma;               
00031   long   CamIm;                
00032   char *ModuleName;            
00033   long Pad[5];                 
00034   long Morph;                  
00035   double MorphRatio;           
00036   long first_frame;            
00037   long this_frame;             
00038   long last_frame;             
00039   char *aParameters;           
00040   char *mParameters;           
00041   long version;                
00042   short (*fp_Terminate)(void); 
00043   void  (*fp_Yield)(void);     
00044   void  (*fp_sNoise)(double x, double y, double z, double *result); 
00045   void  (*fp_sTurbulence)(double x, double y, double z, double *result); 
00046   void  (*fp_Cycloidal)(double value, double *result); 
00047   void  (*fp_vNoise)(vector result, double x, double y, double z); 
00048   void  (*fp_vTurbulence)(vector result, double x, double y, double z);  
00049   short (*fp_normalize)(vector n); 
00050   long fPad[16];               
00051   long  HWrender;              
00052   double depthscalingGL;       
00053   double frontbufferGL;
00054   double backbufferGL;
00055   long glPad[16];              /* *< \brief for expansion */
00056 } XIMAGE;
Generated on Tue Jan 28 06:18:27 2014 for OpenFX by  doxygen 1.6.3