1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
5 #include "foo_wrapper_context.h"
9 void fooAlphaFunc(FooInt func, FooFloat ref);
10 FooBoolean fooIsBuffer(void* stuff);
11 void fooUnsupported(void* params);
12 void fooDoEncoderFlush(FooInt param);
13 void fooTakeConstVoidPtrConstPtr(const void* const* param);
18 static foo_wrapper_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
19 void foo_wrapper_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
20 #define GET_CONTEXT foo_wrapper_context_t * ctx = getCurrentContext()
23 void fooAlphaFunc(FooInt func, FooFloat ref)
26 ctx->fooAlphaFunc( func, ref);
29 FooBoolean fooIsBuffer(void* stuff)
32 return ctx->fooIsBuffer( stuff);
35 void fooUnsupported(void* params)
38 ctx->fooUnsupported( params);
41 void fooDoEncoderFlush(FooInt param)
44 ctx->fooDoEncoderFlush( param);
47 void fooTakeConstVoidPtrConstPtr(const void* const* param)
50 ctx->fooTakeConstVoidPtrConstPtr( param);