dotXSINativeTemplateReadWrite3_5.h

Go to the documentation of this file.
00001 //***************************************************************************************
00002 // File supervisor: Crosswalk team
00012 //***************************************************************************************
00013 
00014 #ifndef DOTXSIRW_35_DEFINED
00015 #define DOTXSIRW_35_DEFINED
00016 
00017 #include "XSIParser.h"
00018 #include "dotXSIDefines.h"
00019 
00031 SI_Error dotXSICB_ReadShape35(          CXSIParser          *i_pParser,
00032                                         CdotXSITemplate     *i_pCurrentTemplate,
00033                                         CdotXSITemplate     *i_pNewTemplate );
00034 
00043 SI_Error dotXSICB_WriteShape35(         CXSIParser          *i_pParser,
00044                                         CdotXSITemplate     *i_pCurrentTemplate,
00045                                         CdotXSITemplate     *i_pNewTemplate,
00046                                         SI_Int              i_nLevel );
00047 
00055 SI_Error dotXSICB_ReadPolygonList35(    CXSIParser          *i_pParser,
00056                                         CdotXSITemplate     *i_pCurrentTemplate,
00057                                         CdotXSITemplate     *i_pNewTemplate );
00058 
00067 SI_Error dotXSICB_WritePolygonList35(   CXSIParser          *i_pParser,
00068                                         CdotXSITemplate     *i_pCurrentTemplate,
00069                                         CdotXSITemplate     *i_pNewTemplate,
00070                                         SI_Int              i_nLevel );
00071 
00079 SI_Error dotXSICB_ReadTriangleList35(   CXSIParser          *i_pParser,
00080                                         CdotXSITemplate     *i_pCurrentTemplate,
00081                                         CdotXSITemplate     *i_pNewTemplate );
00082 
00091 SI_Error dotXSICB_WriteTriangleList35(  CXSIParser          *i_pParser,
00092                                         CdotXSITemplate     *i_pCurrentTemplate,
00093                                         CdotXSITemplate     *i_pNewTemplate,
00094                                         SI_Int              i_nLevel );
00095 
00103 SI_Error dotXSICB_ReadTriStrip35(       CXSIParser          *i_pParser,
00104                                         CdotXSITemplate     *i_pCurrentTemplate,
00105                                         CdotXSITemplate     *i_pNewTemplate );
00106 
00115 SI_Error dotXSICB_WriteTriStrip35(      CXSIParser          *i_pParser,
00116                                         CdotXSITemplate     *i_pCurrentTemplate,
00117                                         CdotXSITemplate     *i_pNewTemplate,
00118                                         SI_Int              i_nLevel );
00119 
00127 SI_Error dotXSICB_ReadXSI_Material(     CXSIParser          *i_pParser,
00128                                         CdotXSITemplate     *i_pCurrentTemplate,
00129                                         CdotXSITemplate     *i_pNewTemplate );
00130 
00139 SI_Error dotXSICB_WriteXSI_Material(    CXSIParser          *i_pParser,
00140                                         CdotXSITemplate     *i_pCurrentTemplate,
00141                                         CdotXSITemplate     *i_pNewTemplate,
00142                                         SI_Int              i_nLevel );
00143 
00151 SI_Error dotXSICB_ReadXSI_Shader(       CXSIParser          *i_pParser,
00152                                         CdotXSITemplate     *i_pCurrentTemplate,
00153                                         CdotXSITemplate     *i_pNewTemplate );
00154 
00163 SI_Error dotXSICB_WriteXSI_Shader(      CXSIParser          *i_pParser,
00164                                         CdotXSITemplate     *i_pCurrentTemplate,
00165                                         CdotXSITemplate     *i_pNewTemplate,
00166                                         SI_Int              i_nLevel );
00167 
00175 SI_Error dotXSICB_ReadXSI_ShaderInstanceData(   CXSIParser          *i_pParser,
00176                                                 CdotXSITemplate     *i_pCurrentTemplate,
00177                                                 CdotXSITemplate     *i_pNewTemplate );
00178 
00187 SI_Error dotXSICB_WriteXSI_ShaderInstanceData(  CXSIParser          *i_pParser,
00188                                                 CdotXSITemplate     *i_pCurrentTemplate,
00189                                                 CdotXSITemplate     *i_pNewTemplate,
00190                                                 SI_Int              i_nLevel );
00191 
00193 #endif //DOTXSIRW_35_DEFINED