, including all inherited members.
alloc(MMSFBSurface *surface) | MMSFBBackEndInterface | |
BEI_REQUEST_TYPE enum name | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_ALLOC enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_BLIT enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_CLEAR enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_CREATEALPHATEXTURE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DELETEBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DELETETEXTURE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DRAWLINE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DRAWRECTANGLE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DRAWSTRING enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_DRAWTRIANGLE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_FILLRECTANGLE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_FILLTRIANGLE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_FREE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_INIT enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_INITINDEXBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_INITINDEXSUBBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_INITVERTEXBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_INITVERTEXSUBBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_MERGE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_RENDERSCENE enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_STRETCHBLIT enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_STRETCHBLITBUFFER enum value | MMSFBBackEndInterface | [private] |
BEI_REQUEST_TYPE_SWAP enum value | MMSFBBackEndInterface | [private] |
blit(MMSFBSurface *surface, MMSFBSurface *source, MMSFBRectangle &src_rect, int x, int y, MMSFBBlittingFlags blittingflags) | MMSFBBackEndInterface | |
blitBuffer(MMSFBSurface *surface, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle &src_rect, int x, int y, MMSFBBlittingFlags blittingflags) | MMSFBBackEndInterface | |
cancel() | MMSThread | |
clear(MMSFBSurface *surface, MMSFBColor &color) | MMSFBBackEndInterface | |
createAlphaTexture(unsigned int *texture, unsigned char *buffer, int width, int height) | MMSFBBackEndInterface | |
deleteBuffer(unsigned int buffer) | MMSFBBackEndInterface | |
deleteTexture(unsigned int texture) | MMSFBBackEndInterface | |
detach() | MMSThread | |
drawLine(MMSFBSurface *surface, int x1, int y1, int x2, int y2) | MMSFBBackEndInterface | |
drawRectangle(MMSFBSurface *surface, MMSFBRectangle &rect) | MMSFBBackEndInterface | |
drawString(MMSFBSurface *surface, string &text, int len, int x, int y) | MMSFBBackEndInterface | |
drawTriangle(MMSFBSurface *surface, MMSFBTriangle &triangle) | MMSFBBackEndInterface | |
fillRectangle(MMSFBSurface *surface, MMSFBRectangle &rect, MMSFBDrawingFlags drawingflags) | MMSFBBackEndInterface | |
fillTriangle(MMSFBSurface *surface, MMSFBTriangle &triangle) | MMSFBBackEndInterface | |
free(MMSFBSurface *surface) | MMSFBBackEndInterface | |
identity | MMSThread | |
init(Display *x_display, int x_screen, Window x_window, MMSFBRectangle x11_win_rect) | MMSFBBackEndInterface | |
init() | MMSFBBackEndInterface | |
initIndexBuffer(unsigned int *buffer, unsigned int size, void *data=NULL) | MMSFBBackEndInterface | |
initIndexSubBuffer(unsigned int buffer, unsigned int offset, unsigned int size, void *data) | MMSFBBackEndInterface | |
initVertexBuffer(unsigned int *buffer, unsigned int size, void *data=NULL) | MMSFBBackEndInterface | |
initVertexSubBuffer(unsigned int buffer, unsigned int offset, unsigned int size, void *data) | MMSFBBackEndInterface | |
isRunning() | MMSThread | [virtual] |
join() | MMSThread | |
matrix_bottom | MMSFBBackEndInterface | [private] |
matrix_central_projection | MMSFBBackEndInterface | [private] |
matrix_farZ | MMSFBBackEndInterface | [private] |
matrix_left | MMSFBBackEndInterface | [private] |
matrix_nearZ | MMSFBBackEndInterface | [private] |
matrix_right | MMSFBBackEndInterface | [private] |
matrix_top | MMSFBBackEndInterface | [private] |
merge(MMSFBSurface *surface, MMSFBSurface *source1, MMSFBSurface *source2, MMSFBMergingMode mergingmode) | MMSFBBackEndInterface | |
MMSFBBackEndInterface(int queue_size=1000) | MMSFBBackEndInterface | |
mmsfbgl | MMSFBBackEndInterface | [private] |
MMSThread(string identity="MMSThread", int priority=0, bool autodetach=true) | MMSThread | |
MMSThreadServer(int queue_size=1000, string identity="MMSThreadServer", bool blocking=true) | MMSThreadServer | |
oglAlloc(MMSFBSurface *surface, bool rbo_required=false) | MMSFBBackEndInterface | [private] |
oglBindSurface(MMSFBSurface *surface) | MMSFBBackEndInterface | [private] |
oglBindSurface(MMSFBSurface *surface, int nearZ, int farZ, bool central_projection=false) | MMSFBBackEndInterface | [private] |
oglDrawBuffer(MMSFBBuffer::BUFFER *buffer, MMSFBBuffer::INDEX_BUFFER *index_buffer=NULL, MMSFBBuffer::VERTEX_BUFFER *vertex_buffer=NULL) | MMSFBBackEndInterface | [private] |
oglMatrix(bool central_projection, int left, int right, int bottom, int top, int nearZ=0, int farZ=1) | MMSFBBackEndInterface | [private] |
onProcessData | MMSThreadServer | |
processAlloc(BEI_ALLOC *req) | MMSFBBackEndInterface | [private] |
processBlit(BEI_BLIT *req) | MMSFBBackEndInterface | [private] |
processClear(BEI_CLEAR *req) | MMSFBBackEndInterface | [private] |
processCreateAlphaTexture(BEI_CREATEALPHATEXTURE *req) | MMSFBBackEndInterface | [private] |
processData(void *in_data, int in_data_len, void **out_data, int *out_data_len) | MMSFBBackEndInterface | [private, virtual] |
processDeleteBuffer(BEI_DELETEBUFFER *req) | MMSFBBackEndInterface | [private] |
processDeleteTexture(BEI_DELETETEXTURE *req) | MMSFBBackEndInterface | [private] |
processDrawLine(BEI_DRAWLINE *req) | MMSFBBackEndInterface | [private] |
processDrawRectangle(BEI_DRAWRECTANGLE *req) | MMSFBBackEndInterface | [private] |
processDrawString(BEI_DRAWSTRING *req) | MMSFBBackEndInterface | [private] |
processDrawTriangle(BEI_DRAWTRIANGLE *req) | MMSFBBackEndInterface | [private] |
processFillRectangle(BEI_FILLRECTANGLE *req) | MMSFBBackEndInterface | [private] |
processFillTriangle(BEI_FILLTRIANGLE *req) | MMSFBBackEndInterface | [private] |
processFree(BEI_FREE *req) | MMSFBBackEndInterface | [private] |
processInit(BEI_INIT *req) | MMSFBBackEndInterface | [private] |
processInitIndexBuffer(BEI_INITINDEXBUFFER *req) | MMSFBBackEndInterface | [private] |
processInitIndexSubBuffer(BEI_INITINDEXSUBBUFFER *req) | MMSFBBackEndInterface | [private] |
processInitVertexBuffer(BEI_INITVERTEXBUFFER *req) | MMSFBBackEndInterface | [private] |
processInitVertexSubBuffer(BEI_INITVERTEXSUBBUFFER *req) | MMSFBBackEndInterface | [private] |
processMerge(BEI_MERGE *req) | MMSFBBackEndInterface | [private] |
processRenderScene(BEI_RENDERSCENE *req) | MMSFBBackEndInterface | [private] |
processStretchBlit(BEI_STRETCHBLIT *req) | MMSFBBackEndInterface | [private] |
processStretchBlitBuffer(BEI_STRETCHBLITBUFFER *req) | MMSFBBackEndInterface | [private] |
processSwap(BEI_SWAP *req) | MMSFBBackEndInterface | [private] |
renderScene(MMSFBSurface *surface, MMS_VERTEX_ARRAY **varrays, MMS_INDEX_ARRAY **iarrays, MMS3D_MATERIAL *materials, MMSFBSurface **texsurfaces, MMS3D_OBJECT **objects) | MMSFBBackEndInterface | |
reset_matrix | MMSFBBackEndInterface | [private] |
setStacksize(size_t stacksize=1000000) | MMSThread | |
start() | MMSThreadServer | [virtual] |
stretchBlit(MMSFBSurface *surface, MMSFBSurface *source, MMSFBRectangle &src_rect, MMSFBRectangle &dst_rect, MMSFBBlittingFlags blittingflags) | MMSFBBackEndInterface | |
stretchBlitBuffer(MMSFBSurface *surface, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle &src_rect, MMSFBRectangle &dst_rect, MMSFBBlittingFlags blittingflags) | MMSFBBackEndInterface | |
swap() | MMSFBBackEndInterface | |
trigger(void *in_data, int in_data_len, void **out_data=NULL, int *out_data_len=NULL) | MMSThreadServer | |
~MMSThread() | MMSThread | [virtual] |
~MMSThreadServer() | MMSThreadServer | |