Non generic read/write functions for dotXSI 3.5


Functions

SI_Error  dotXSICB_ReadShape35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteShape35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadPolygonList35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WritePolygonList35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadTriangleList35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteTriangleList35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadTriStrip35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteTriStrip35 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_Material (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_Material (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_Shader (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_Shader (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_ShaderInstanceData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_ShaderInstanceData (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)

Function Documentation

SI_Error dotXSICB_ReadShape35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for SI_Shape in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteShape35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for SI_Shape in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadPolygonList35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for SI_PolygonList in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WritePolygonList35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for SI_PolygonList in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadTriangleList35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for SI_TriangleList in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteTriangleList35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for SI_TriangleList in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadTriStrip35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for SI_TriStrip in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteTriStrip35 ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for SI_TriStrip in dotXSI 3.5

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadXSI_Material ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for XSI_Material

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteXSI_Material ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for XSI_Material

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadXSI_Shader ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for XSI_Shader

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteXSI_Shader ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for XSI_Shader

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_ReadXSI_ShaderInstanceData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate  
)

reading callback for XSI_ShaderInstanceData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed

SI_Error dotXSICB_WriteXSI_ShaderInstanceData ( CXSIParser i_pParser,
CdotXSITemplate i_pCurrentTemplate,
CdotXSITemplate i_pNewTemplate,
SI_Int  i_nLevel  
)

writing callback for XSI_ShaderInstanceData

Parameters:
i_pParser  a pointer to the parser that calls this function
i_pCurrentTemplate  a pointer to the current template
i_pNewTemplate  a pointer to the new template
i_nLevel  the level of recursion (used to write tabs in ascii format)
Returns:
SI_Error
Return values:
SI_SUCESS  the read has been successful
SI_ERR_ERROR_MSG  the read has failed