Lines Matching defs:CRPackContext

28 typedef struct CRPackContext_t CRPackContext;
46 CRPackContext *context;
102 # define CR_GET_PACKER_CONTEXT(C) CRPackContext *C = (CRPackContext *) crGetTSD(&_PackerTSD)
106 extern DLLDATA(CRPackContext) cr_packer_globals;
107 # define CR_GET_PACKER_CONTEXT(C) CRPackContext *C = &cr_packer_globals
113 # define CR_PACKER_CONTEXT_ARGSINGLEDECL CRPackContext *_pCtx
117 # define CR_GET_PACKER_CONTEXT(C) CRPackContext *C = _pCtx
122 extern DECLEXPORT(CRPackContext *) crPackNewContext(int swapping);
123 extern DECLEXPORT(void) crPackDeleteContext(CRPackContext *pc);
124 extern DECLEXPORT(void) crPackSetContext( CRPackContext *pc );
125 extern DECLEXPORT(CRPackContext *) crPackGetContext( void );
127 extern DECLEXPORT(void) crPackSetBuffer( CRPackContext *pc, CRPackBuffer *buffer );
128 extern DECLEXPORT(void) crPackSetBufferDEBUG( const char *file, int line, CRPackContext *pc, CRPackBuffer *buffer );
129 extern DECLEXPORT(void) crPackReleaseBuffer( CRPackContext *pc );
130 extern DECLEXPORT(void) crPackResetPointers( CRPackContext *pc );
140 extern DECLEXPORT(void) crPackFlushFunc( CRPackContext *pc, CRPackFlushFunc ff );
141 extern DECLEXPORT(void) crPackFlushArg( CRPackContext *pc, void *flush_arg );
142 extern DECLEXPORT(void) crPackSendHugeFunc( CRPackContext *pc, CRPackSendHugeFunc shf );
143 extern DECLEXPORT(void) crPackErrorFunction( CRPackContext *pc, CRPackErrorHandlerFunc errf );
147 extern DECLEXPORT(void) crPackResetBoundingBox( CRPackContext *pc );
148 extern DECLEXPORT(GLboolean) crPackGetBoundingBox( CRPackContext *pc,
222 crPackCanHoldOpcode(const CRPackContext *pc, int num_opcode, int num_data)