<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Crystal Space 1.2.1: Member List (Crystal Space 1.2.1 Public API Reference)</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <table border="0" cellpadding="0" cellspacing="0" width="100%" class="head"> <tr height="59"> <td class="head" width="202" valign="bottom" style="padding-left:0;"><a href="http://www.crystalspace3d.org/"><img src="csblur.png" width="236" height="59" alt="CrystalSpace" border="0"></a></td> <td class="head"><h2>Public API Reference</h2></td> </tr> <tr height="11"> <td colspan="2" class="headshadow" valign="top" style="padding-left:0;"><img src="csblurb.png" width="236" height="11" alt="" border="0"></td> </tr> </table> <div class="content"> <!-- Generated by Doxygen 1.5.3 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <h1>iGraphics3D Member List</h1>This is the complete list of members for <a class="el" href="structiGraphics3D.html">iGraphics3D</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#62eba283c41e16ee10e6c27e9421f73b">ActivateBuffers</a>(csRenderBufferHolder *holder, csRenderBufferName mapping[CS_VATTRIB_SPECIFIC_LAST+1])=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#ad7c604f83304f0769b7d8f7b1769fcb">ActivateBuffers</a>(csVertexAttrib *attribs, iRenderBuffer **buffers, unsigned int count)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#5d0ec17cc4948f7bdcf668fcb52b9eb1">AddRefOwner</a>(void **ref_owner)=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a1f60ad7d78587051d15e3375e2c6275">BeginDraw</a>(int DrawFlags)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#12027541f4d46572e8bd7e3f6c72efc6">Close</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#decc9dfd129e09c459ce9a47d1029e96">ClosePortal</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#cb3cc0bc4792606ea6f51bf650e74567">CreateHalo</a>(float iR, float iG, float iB, unsigned char *iAlpha, int iWidth, int iHeight)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#0df7b6bb9d595c1c59503ac6034c42a8">DeactivateBuffers</a>(csVertexAttrib *attribs, unsigned int count)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#3a44d46ca155e6ab0c0179db01011bb0">DecRef</a>()=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#49a535f60231f8b5a5c2bdc98b4d3e69">DisableZOffset</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#041485a92ecd6ee7120468775f2d41e8">DrawLine</a>(const csVector3 &v1, const csVector3 &v2, float fov, int color)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#9970c9788a2341ea5977441a2e2a8b9e">DrawMesh</a>(const csCoreRenderMesh *mymesh, const csRenderMeshModes &modes, const iShaderVarStack *stacks)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#02901dad92a738597617018af17b86be">DrawPixmap</a>(iTextureHandle *hTex, int sx, int sy, int sw, int sh, int tx, int ty, int tw, int th, uint8 Alpha=0)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#0f6193251c81945eda7e627850bc4bd5">DrawSimpleMesh</a>(const csSimpleRenderMesh &mesh, uint flags=0)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#4ffbafd0d1116d40a64b11dc1f053cd5">EnableZOffset</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#d4ec53d1e6f187bad2775dd8a69c1aeb">FinishDraw</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#89bb5994c05f2b9d3d0e6d8ea48125f4">GetCaps</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a63e449efac50e9ef216a0f0099cdf85">GetClipper</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#e5d9e08483f9bd0885e7f7a69ecb4102">GetClipType</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#207a011a86a1e6c1fe86aecac7b6c626">GetCurrentDrawFlags</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#0969eabc9030cdd27fc07d70387107ae">GetDriver2D</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#b725ffa96e5771de66891f8c84ae3310">GetHeight</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#1a63ecbe35674970e795d7e79dbb005a">GetNearPlane</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#b7d81b919c044edf248a56ebe025fd43">GetPerspectiveAspect</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#cab01f5c28f4674ebcfae44e58174ec2">GetPerspectiveCenter</a>(int &x, int &y) const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#74696c1b99c7161216ee26161944adfd">GetRefCount</a>()=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#5c9b1191e72a361f0479e0e65dfd5bb1">GetRenderState</a>(G3D_RENDERSTATEOPTION op) const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#ddf13b73285a796c1fbe97a4b7749e23">GetRenderTarget</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#ef1348b61f24373625532f2b4c10d8c7">GetTextureManager</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#6849627a38f64d3f8a3c5856e7faacfc">GetWidth</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a61208209163cf5565f7a4fff1814dbb">GetWorldToCamera</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#03ea99b880df6d32dab9b0673d27cdb5">GetWriteMask</a>(bool &red, bool &green, bool &blue, bool &alpha) const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#2ead8e3bb2b2b3ddec2654c38aa10ddb">GetZBuffValue</a>(int x, int y)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#7f5005eef330541b6e0fcf62fe5b20d5">GetZMode</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#47e5170595941074ed2d9677527212d0">HasNearPlane</a>() const =0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#426a2763702fbbc33a213f849042284a">IncRef</a>()=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#311cd114c447d60c560e3f221e437b8b">Open</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#949acc5f73f1219ff7d59eb797e5cab2">OpenPortal</a>(size_t numVertices, const csVector2 *vertices, const csPlane3 &normal, csFlags flags)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#fa6a7b9b4421bedc6f9df706c7ac3240">PerformExtension</a>(char const *command,...)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a676cc819a3230b4673bf0a5883a6172">PerformExtensionV</a>(char const *command, va_list)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#85f47020a3074ba59934fa8c4522f570">Print</a>(csRect const *area)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#2adc74eb0286a65f2310f221be4ddded">QueryInterface</a>(scfInterfaceID iInterfaceID, int iVersion)=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#735ab704ca0005522dbfe0539b4fb451">RemoveFromCache</a>(iRendererLightmap *rlm)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#0292fc77bd2b4f8ff5ff25e9540417e0">RemoveRefOwner</a>(void **ref_owner)=0</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a3710f859d39b702d00e0ac1bedc856c">ResetNearPlane</a>()=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#6ce0b3822a489b374882908a864c0129">SetClipper</a>(iClipper2D *clipper, int cliptype)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#7724cf3cd4e83688a31e7387a3c62eba">SetDimensions</a>(int width, int height)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#03c8d538f5b11f01493e5075c97415b9">SetNearPlane</a>(const csPlane3 &pl)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#cfae48d9b0b017db4d0574063c77a078">SetOption</a>(const char *, const char *)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#e5589fa285cbadf260f65faaa1622a66">SetPerspectiveAspect</a>(float aspect)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#a996ffcae7b36cf5b6d7e6c56b13d4d1">SetPerspectiveCenter</a>(int x, int y)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#18100c47238241a81415c70742f13aa9">SetRenderState</a>(G3D_RENDERSTATEOPTION op, long val)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#29683aee559a2b287b35d0604ebaae28">SetRenderTarget</a>(iTextureHandle *handle, bool persistent=false, int subtexture=0)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#f24e6c40722647326a657d1d44fa2b7b">SetShadowState</a>(int state)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#067f27208e8a4e9d505cbddcf51b61b5">SetTextureState</a>(int *units, iTextureHandle **textures, int count)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#f20896aa0f34f7aafa8dfa9e37bfb836">SetWorldToCamera</a>(const csReversibleTransform &w2c)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#bc85cd6f9a7a8243379e395e8569a3dc">SetWriteMask</a>(bool red, bool green, bool blue, bool alpha)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiGraphics3D.html#36361a73cb7553adfc1f120bd1038b3b">SetZMode</a>(csZBufMode mode)=0</td><td><a class="el" href="structiGraphics3D.html">iGraphics3D</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="structiBase.html#64186fd7973d2ef0bc16013e302b6ea3">~iBase</a>()</td><td><a class="el" href="structiBase.html">iBase</a></td><td><code> [inline, protected, virtual]</code></td></tr> </table><hr size="1"><address><small>Generated for Crystal Space 1.2.1 by <a href="http://www.doxygen.org/index.html">doxygen</a> 1.5.3 </small></address> </div></body> </html>