3ds Max C++ API Reference
Loading...
Searching...
No Matches
GraphicsWindow Member List

This is the complete list of members for GraphicsWindow, including all inherited members.

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