|
3ds Max C++ API Reference
|
This is the complete list of members for GraphicsWindow, including all inherited members.
| aligned_free(void *ptr) | MaxHeapOperators | static |
| aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
| aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
| 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(RECT *r) | GraphicsWindow | inlinevirtual |
| config(HWND hWnd)=0 | GraphicsWindow | pure virtual |
| CreateHWDrawMesh(GFX_MESH::HWTupleMesh *hwMesh) | GraphicsWindow | inlinevirtual |
| DrawHWDrawMesh(GFX_MESH::HWTupleMesh *hwMesh) | GraphicsWindow | inlinevirtual |
| 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 | inlinevirtual |
| 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 | inlinevirtual |
| 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(const MCHAR *text, SIZE *sp)=0 | GraphicsWindow | pure virtual |
| GetTextPointSize() const =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 |
| GetTextWeight() const =0 | GraphicsWindow | pure virtual |
| GetTextWidthFactor() const =0 | GraphicsWindow | pure virtual |
| getTransform(void)=0 | GraphicsWindow | pure virtual |
| GetTypedInterface() | InterfaceServer | inline |
| 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 |
| hitTestHMarker(const IPoint3 *xyz, MarkerType type, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestHPolygon(int ct, const IPoint3 *xyz, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestHPolyline(int ct, const IPoint3 *xyz, int closed, int *es, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestMarker(const Point3 *xyz, MarkerType type, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestPolygon(int ct, const Point3 *xyz, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestPolygonN(int ct, const Point3 *xyz, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestPolyline(int ct, const Point3 *xyz, int closed, int *es, GfxPickResult &res) const | GraphicsWindow | virtual |
| hitTestPolylineN(int ct, const Point3 *xyz, int closed, int *es, GfxPickResult &res) const | GraphicsWindow | 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, const MCHAR *s)=0 | GraphicsWindow | pure virtual |
| hTransPoint(const Point3 *in, IPoint3 *out)=0 | GraphicsWindow | pure virtual |
| hTransPoint(const Point3 &in, Point3 &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 | inlinevirtual |
| LineBufferLock() | GraphicsWindow | inlinevirtual |
| LineBufferSize() | GraphicsWindow | inlinevirtual |
| LineBufferStride() | GraphicsWindow | inlinevirtual |
| LineBufferUnLock() | GraphicsWindow | inlinevirtual |
| LineGetDXColor(Point3 p) | GraphicsWindow | inlinevirtual |
| 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 | inlinevirtual |
| MarkerBufferLock() | GraphicsWindow | inlinevirtual |
| MarkerBufferSetMarkerType(MarkerType type) | GraphicsWindow | inlinevirtual |
| MarkerBufferSize() | GraphicsWindow | inlinevirtual |
| MarkerBufferStride() | GraphicsWindow | inlinevirtual |
| MarkerBufferUnLock() | GraphicsWindow | inlinevirtual |
| MarkerGetDXColor(Point3 p) | GraphicsWindow | inlinevirtual |
| 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, int block_type, 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, int block_type, 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, int block_type, 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, int block_type, 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 |
| SetTextPointSize(float)=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 |
| SetTextWeight(unsigned)=0 | GraphicsWindow | pure virtual |
| SetTextWidthFactor(float)=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, const 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, const 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 | inlinevirtual |
| ~InterfaceServer() | InterfaceServer | virtual |