, including all inherited members.
beginFrame()=0 | GraphicsWindow | [pure virtual] |
checkHitCode(void)=0 | GraphicsWindow | [pure virtual] |
clearHitCode(void)=0 | GraphicsWindow | [pure virtual] |
clearScreen(RECT *rp, int useBkg=FALSE)=0 | GraphicsWindow | [pure virtual] |
clearViewportDepth() | GraphicsWindow | [inline, virtual] |
config(HWND hWnd)=0 | GraphicsWindow | [pure virtual] |
CreateHWDrawMesh(GFX_MESH::HWTupleMesh *hwMesh) | GraphicsWindow | [inline, virtual] |
DrawHWDrawMesh(GFX_MESH::HWTupleMesh *hwMesh) | GraphicsWindow | [inline, virtual] |
endFrame()=0 | GraphicsWindow | [pure virtual] |
endMarkers()=0 | GraphicsWindow | [pure virtual] |
endSegments()=0 | GraphicsWindow | [pure virtual] |
endTriangles()=0 | GraphicsWindow | [pure virtual] |
enlargeUpdateRect(RECT *rp)=0 | GraphicsWindow | [pure virtual] |
escape(GFX_ESCAPE_FN fn, void *data)=0 | GraphicsWindow | [pure virtual] |
freeTextureHandle(DWORD_PTR handle)=0 | GraphicsWindow | [pure virtual] |
getBuf(int which, int size, void *buf)=0 | GraphicsWindow | [pure virtual] |
getBufAccess(int which)=0 | GraphicsWindow | [pure virtual] |
getBufSize(int which, int *size)=0 | GraphicsWindow | [pure virtual] |
getCameraMatrix(float mat[4][4], Matrix3 *invTM, int *persp, float *hither, float *yon)=0 | GraphicsWindow | [pure virtual] |
getDepthValue(float x, float y, float *z) | GraphicsWindow | [inline, virtual] |
getDIB(BITMAPINFO *bmi, int *size)=0 | GraphicsWindow | [pure virtual] |
getDisplayState()=0 | GraphicsWindow | [pure virtual] |
getDriverString(void)=0 | GraphicsWindow | [pure virtual] |
getFlags()=0 | GraphicsWindow | [pure virtual] |
getFlipped(void)=0 | GraphicsWindow | [pure virtual] |
getHitDistance(void)=0 | GraphicsWindow | [pure virtual] |
getHitherCoord(void)=0 | GraphicsWindow | [pure virtual] |
getHWnd(void)=0 | GraphicsWindow | [pure virtual] |
GetInterface(Interface_ID id) | InterfaceServer | [virtual] |
getMaterial(void)=0 | GraphicsWindow | [pure virtual] |
getMaxLights(void)=0 | GraphicsWindow | [pure virtual] |
getMaxStripLength() | GraphicsWindow | [inline, virtual] |
getMaxTextures(void)=0 | GraphicsWindow | [pure virtual] |
getRndLimits(void)=0 | GraphicsWindow | [pure virtual] |
getRndMode(void)=0 | GraphicsWindow | [pure virtual] |
getSkipCount(void)=0 | GraphicsWindow | [pure virtual] |
getTextExtents(MCHAR *text, SIZE *sp)=0 | GraphicsWindow | [pure virtual] |
getTextureHandle(BITMAPINFO *bmi)=0 | GraphicsWindow | [pure virtual] |
getTextureSize(int bkg=FALSE)=0 | GraphicsWindow | [pure virtual] |
getTextureTiling(int which, int texStage=0)=0 | GraphicsWindow | [pure virtual] |
getTransform(void)=0 | GraphicsWindow | [pure virtual] |
getUpdateRect(RECT *rp)=0 | GraphicsWindow | [pure virtual] |
getVersion()=0 | GraphicsWindow | [pure virtual] |
getViewportLimits(void)=0 | GraphicsWindow | [pure virtual] |
getWinDepth(void)=0 | GraphicsWindow | [pure virtual] |
getWinSizeX()=0 | GraphicsWindow | [pure virtual] |
getWinSizeY()=0 | GraphicsWindow | [pure virtual] |
getYonCoord(void)=0 | GraphicsWindow | [pure virtual] |
hMarker(IPoint3 *xyz, MarkerType type)=0 | GraphicsWindow | [pure virtual] |
hPolygon(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
hPolyline(int ct, IPoint3 *xyz, Point3 *rgb, int closed, int *es)=0 | GraphicsWindow | [pure virtual] |
hPolyline(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int closed, int *es) | GraphicsWindow | [inline] |
hText(IPoint3 *xyz, MCHAR *s)=0 | GraphicsWindow | [pure virtual] |
hTransPoint(const Point3 *in, IPoint3 *out)=0 | GraphicsWindow | [pure virtual] |
hTriStrip(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
interpWorld(Point3 *world1, Point3 *world2, float sParam, Point3 *interpPt)=0 | GraphicsWindow | [pure virtual] |
isPerspectiveView(void)=0 | GraphicsWindow | [pure virtual] |
lightVertex(const Point3 &pos, const Point3 &nor, Point3 &rgb)=0 | GraphicsWindow | [pure virtual] |
LineBufferDraw(int numberOfSegments) | GraphicsWindow | [inline, virtual] |
LineBufferLock() | GraphicsWindow | [inline, virtual] |
LineBufferSize() | GraphicsWindow | [inline, virtual] |
LineBufferStride() | GraphicsWindow | [inline, virtual] |
LineBufferUnLock() | GraphicsWindow | [inline, virtual] |
LineGetDXColor(Point3 p) | GraphicsWindow | [inline, virtual] |
loadMeshData(DWORD_PTR id, int xyzCt, Point3 *xyz, int norCt, Point3 *nor, int texNum, int uvwCt, Point3 *uvw, int mtlCt, Material *mtl)=0 | GraphicsWindow | [pure virtual] |
marker(Point3 *xyz, MarkerType type)=0 | GraphicsWindow | [pure virtual] |
MarkerBufferDraw(int numberOfMarkers) | GraphicsWindow | [inline, virtual] |
MarkerBufferLock() | GraphicsWindow | [inline, virtual] |
MarkerBufferSetMarkerType(MarkerType type) | GraphicsWindow | [inline, virtual] |
MarkerBufferSize() | GraphicsWindow | [inline, virtual] |
MarkerBufferStride() | GraphicsWindow | [inline, virtual] |
MarkerBufferUnLock() | GraphicsWindow | [inline, virtual] |
MarkerGetDXColor(Point3 p) | GraphicsWindow | [inline, virtual] |
multiplePass(int pass, BOOL onOff, float scaleFact=1.005f)=0 | GraphicsWindow | [pure virtual] |
operator delete(void *ptr) | MaxHeapOperators | [static] |
operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | [static] |
operator delete[](void *ptr) | MaxHeapOperators | [static] |
operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | [static] |
operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | [static] |
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | [static] |
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
operator new(size_t size) | MaxHeapOperators | [static] |
operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
operator new(size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
operator new(size_t size, unsigned long flags) | MaxHeapOperators | [static] |
operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
operator new(size_t size, void *placement_ptr) | MaxHeapOperators | [static] |
operator new[](size_t size) | MaxHeapOperators | [static] |
operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | [static] |
operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | [static] |
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | [static] |
operator new[](size_t size, unsigned long flags) | MaxHeapOperators | [static] |
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | [static] |
polygon(int ct, Point3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
polygonN(int ct, Point3 *xyz, Point3 *nor, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
polyline(int ct, Point3 *xyz, Point3 *rgb, int closed, int *es)=0 | GraphicsWindow | [pure virtual] |
polyline(int ct, Point3 *xyz, Point3 *rgb, Point3 *uvw, int closed, int *es) | GraphicsWindow | [inline] |
polylineN(int ct, Point3 *xyz, Point3 *nor, int closed, int *es)=0 | GraphicsWindow | [pure virtual] |
postCreate(int ct, GraphicsWindow **gw)=0 | GraphicsWindow | [pure virtual] |
processStrips(DWORD_PTR id, int stripCt, StripTab *s, GFX_ESCAPE_FN fn)=0 | GraphicsWindow | [pure virtual] |
processWireFaces(int xyzCt, Point3 *xyz, int faceCt, GWFace *face, int dispFlags, BitArray *faceSel, BitArray *edgeSel, int mtlCt, Material *mtl, GFX_ESCAPE_FN fn)=0 | GraphicsWindow | [pure virtual] |
querySupport(int what)=0 | GraphicsWindow | [pure virtual] |
resetUpdateRect()=0 | GraphicsWindow | [pure virtual] |
segment(Point3 *xyz, int vis)=0 | GraphicsWindow | [pure virtual] |
setBackgroundDIB(int width, int height, BITMAPINFO *bmi)=0 | GraphicsWindow | [pure virtual] |
setBackgroundOffset(int x, int y)=0 | GraphicsWindow | [pure virtual] |
setBuf(int which, int size, void *buf, RECT *rp)=0 | GraphicsWindow | [pure virtual] |
setBufAccess(int which, int b)=0 | GraphicsWindow | [pure virtual] |
setCamera(const Camera &c)=0 | GraphicsWindow | [pure virtual] |
setCameraMatrix(float mat[4][4], Matrix3 *invTM, int persp, float hither, float yon)=0 | GraphicsWindow | [pure virtual] |
setColor(ColorType t, float r, float g, float b)=0 | GraphicsWindow | [pure virtual] |
setColor(ColorType t, Point3 clr) | GraphicsWindow | [inline] |
setDisplayState(int s)=0 | GraphicsWindow | [pure virtual] |
setFlags(DWORD f)=0 | GraphicsWindow | [pure virtual] |
setHitCode(BOOL h)=0 | GraphicsWindow | [pure virtual] |
setHitDistance(DWORD d)=0 | GraphicsWindow | [pure virtual] |
setHitRegion(HitRegion *rgn)=0 | GraphicsWindow | [pure virtual] |
setLight(int num, const Light *l)=0 | GraphicsWindow | [pure virtual] |
setLightExclusion(DWORD exclVec)=0 | GraphicsWindow | [pure virtual] |
setMaterial(const Material &m, int index=0)=0 | GraphicsWindow | [pure virtual] |
setPos(int x, int y, int w, int h)=0 | GraphicsWindow | [pure virtual] |
setRndLimits(DWORD l)=0 | GraphicsWindow | [pure virtual] |
setSkipCount(int c)=0 | GraphicsWindow | [pure virtual] |
setTexTransform(const Matrix3 &m, int texStage=0)=0 | GraphicsWindow | [pure virtual] |
setTextureAlphaOp(int texStage=0, int texOp=GW_TEX_MODULATE, int texAlphaSource=GW_TEX_TEXTURE, int texScale=GW_TEX_SCALE_1X)=0 | GraphicsWindow | [pure virtual] |
setTextureByHandle(DWORD_PTR handle, int texStage=0)=0 | GraphicsWindow | [pure virtual] |
setTextureColorOp(int texStage=0, int texOp=GW_TEX_MODULATE, int texAlphaSource=GW_TEX_TEXTURE, int texScale=GW_TEX_SCALE_1X)=0 | GraphicsWindow | [pure virtual] |
setTextureTiling(int u, int v, int w=GW_TEX_NO_TILING, int texStage=0)=0 | GraphicsWindow | [pure virtual] |
setTransform(const Matrix3 &m)=0 | GraphicsWindow | [pure virtual] |
setTransparency(DWORD settings)=0 | GraphicsWindow | [pure virtual] |
setUseVirtualViewport(int onOff)=0 | GraphicsWindow | [pure virtual] |
setViewport(int x, int y, int w, int h)=0 | GraphicsWindow | [pure virtual] |
setViewportLimits(DWORD l)=0 | GraphicsWindow | [pure virtual] |
setVirtualViewportParams(float zoom, float xOffset, float yOffset)=0 | GraphicsWindow | [pure virtual] |
shutdown()=0 | GraphicsWindow | [pure virtual] |
startMarkers()=0 | GraphicsWindow | [pure virtual] |
startSegments()=0 | GraphicsWindow | [pure virtual] |
startTriangles()=0 | GraphicsWindow | [pure virtual] |
text(Point3 *xyz, MCHAR *s)=0 | GraphicsWindow | [pure virtual] |
transPoint(const Point3 *in, Point3 *out)=0 | GraphicsWindow | [pure virtual] |
triangle(Point3 *xyz, Point3 *rgb)=0 | GraphicsWindow | [pure virtual] |
triangleN(Point3 *xyz, Point3 *nor, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
triangleNC(Point3 *xyz, Point3 *nor, Point3 *rgb)=0 | GraphicsWindow | [pure virtual] |
triangleNCT(Point3 *xyz, Point3 *nor, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
triangleNW(Point3 *xyz, Point3 *nor, int *es)=0 | GraphicsWindow | [pure virtual] |
triangleW(Point3 *xyz, int *es)=0 | GraphicsWindow | [pure virtual] |
triStrip(int ct, Point3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
triStripN(int ct, Point3 *xyz, Point3 *nor, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
updateScreen()=0 | GraphicsWindow | [pure virtual] |
useClosestTextureSize(int bkg=FALSE)=0 | GraphicsWindow | [pure virtual] |
wMarker(IPoint3 *xyz, MarkerType type)=0 | GraphicsWindow | [pure virtual] |
wPolygon(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
wPolyline(int ct, IPoint3 *xyz, Point3 *rgb, int closed, int *es)=0 | GraphicsWindow | [pure virtual] |
wPolyline(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int closed, int *es) | GraphicsWindow | [inline] |
wText(IPoint3 *xyz, MCHAR *s)=0 | GraphicsWindow | [pure virtual] |
wTransPoint(const Point3 *in, IPoint3 *out)=0 | GraphicsWindow | [pure virtual] |
wTriStrip(int ct, IPoint3 *xyz, Point3 *rgb, Point3 *uvw, int texNum=1)=0 | GraphicsWindow | [pure virtual] |
~GraphicsWindow() | GraphicsWindow | [inline, virtual] |
~InterfaceServer() | InterfaceServer | [virtual] |