Non-generic read/write functions for dotXSI 5.0


Functions

SI_Error  dotXSICB_ReadXSI_SubComponentAttributeList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_SubComponentAttributeList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_VertexList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_VertexList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_TriangleList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_TriangleList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_PolygonList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_PolygonList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_TriangleStripList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_TriangleStripList (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_UserDataBlob (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_UserDataBlob (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)
SI_Error  dotXSICB_ReadXSI_CustomPSet50 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate)
SI_Error  dotXSICB_WriteXSI_CustomPSet50 (CXSIParser *i_pParser, CdotXSITemplate *i_pCurrentTemplate, CdotXSITemplate *i_pNewTemplate, SI_Int i_nLevel)

Function Documentation

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

Reading callback for XSI_SubComponentAttributeList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_SubComponentAttributeList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_VertexList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_VertexList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_TriangleList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_TriangleList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_PolygonList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_PolygonList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_TriangleStripList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_TriangleStripList

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_UserDataBlob

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_UserDataBlob

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Reading callback for XSI_CustomPSet

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed

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

Writing callback for XSI_CustomPSet

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::SI_SUCCESS the read has been successful

SI_Error::SI_ERR_ERROR_MSG the read has failed