| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iGraphics3D Member List

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

ActivateBuffers(csRenderBufferHolder *holder, csRenderBufferName mapping[CS_VATTRIB_SPECIFIC_LAST+1])=0 | iGraphics3D | `[pure virtual]`
ActivateBuffers(csVertexAttrib *attribs, iRenderBuffer **buffers, unsigned int count)=0 | iGraphics3D | `[pure virtual]`
AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
BeginDraw(int DrawFlags)=0 | iGraphics3D | `[pure virtual]`
Close()=0 | iGraphics3D | `[pure virtual]`
ClosePortal()=0 | iGraphics3D | `[pure virtual]`
CreateHalo(float iR, float iG, float iB, unsigned char *iAlpha, int iWidth, int iHeight)=0 | iGraphics3D | `[pure virtual]`
DeactivateBuffers(csVertexAttrib *attribs, unsigned int count)=0 | iGraphics3D | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
DisableZOffset()=0 | iGraphics3D | `[pure virtual]`
DrawLine(const csVector3 &v1, const csVector3 &v2, float fov, int color)=0 | iGraphics3D | `[pure virtual]`
DrawMesh(const csCoreRenderMesh *mymesh, const csRenderMeshModes &modes, const iShaderVarStack *stacks)=0 | iGraphics3D | `[pure virtual]`
DrawPixmap(iTextureHandle *hTex, int sx, int sy, int sw, int sh, int tx, int ty, int tw, int th, uint8 Alpha=0)=0 | iGraphics3D | `[pure virtual]`
DrawSimpleMesh(const csSimpleRenderMesh &mesh, uint flags=0)=0 | iGraphics3D | `[pure virtual]`
EnableZOffset()=0 | iGraphics3D | `[pure virtual]`
FinishDraw()=0 | iGraphics3D | `[pure virtual]`
GetCaps() const =0 | iGraphics3D | `[pure virtual]`
GetClipper()=0 | iGraphics3D | `[pure virtual]`
GetClipType() const =0 | iGraphics3D | `[pure virtual]`
GetDriver2D()=0 | iGraphics3D | `[pure virtual]`
GetHeight() const =0 | iGraphics3D | `[pure virtual]`
GetNearPlane() const =0 | iGraphics3D | `[pure virtual]`
GetPerspectiveAspect() const =0 | iGraphics3D | `[pure virtual]`
GetPerspectiveCenter(int &x, int &y) const =0 | iGraphics3D | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetRenderState(G3D_RENDERSTATEOPTION op) const =0 | iGraphics3D | `[pure virtual]`
GetRenderTarget() const =0 | iGraphics3D | `[pure virtual]`
GetTextureManager()=0 | iGraphics3D | `[pure virtual]`
GetWidth() const =0 | iGraphics3D | `[pure virtual]`
GetWorldToCamera()=0 | iGraphics3D | `[pure virtual]`
GetWriteMask(bool &red, bool &green, bool &blue, bool &alpha) const =0 | iGraphics3D | `[pure virtual]`
GetZBuffValue(int x, int y)=0 | iGraphics3D | `[pure virtual]`
GetZMode()=0 | iGraphics3D | `[pure virtual]`
HasNearPlane() const =0 | iGraphics3D | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Open()=0 | iGraphics3D | `[pure virtual]`
OpenPortal(size_t numVertices, const csVector2 *vertices, const csPlane3 &normal, csFlags flags)=0 | iGraphics3D | `[pure virtual]`
PerformExtension(char const *command,...)=0 | iGraphics3D | `[pure virtual]`
PerformExtensionV(char const *command, va_list)=0 | iGraphics3D | `[pure virtual]`
Print(csRect const *area)=0 | iGraphics3D | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveFromCache(iRendererLightmap *rlm)=0 | iGraphics3D | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
ResetNearPlane()=0 | iGraphics3D | `[pure virtual]`
SetClipper(iClipper2D *clipper, int cliptype)=0 | iGraphics3D | `[pure virtual]`
SetDimensions(int width, int height)=0 | iGraphics3D | `[pure virtual]`
SetNearPlane(const csPlane3 &pl)=0 | iGraphics3D | `[pure virtual]`
SetOption(const char *, const char *)=0 | iGraphics3D | `[pure virtual]`
SetPerspectiveAspect(float aspect)=0 | iGraphics3D | `[pure virtual]`
SetPerspectiveCenter(int x, int y)=0 | iGraphics3D | `[pure virtual]`
SetRenderState(G3D_RENDERSTATEOPTION op, long val)=0 | iGraphics3D | `[pure virtual]`
SetRenderTarget(iTextureHandle *handle, bool persistent=false, int subtexture=0)=0 | iGraphics3D | `[pure virtual]`
SetShadowState(int state)=0 | iGraphics3D | `[pure virtual]`
SetTextureState(int *units, iTextureHandle **textures, int count)=0 | iGraphics3D | `[pure virtual]`
SetWorldToCamera(const csReversibleTransform &w2c)=0 | iGraphics3D | `[pure virtual]`
SetWriteMask(bool red, bool green, bool blue, bool alpha)=0 | iGraphics3D | `[pure virtual]`
SetZMode(csZBufMode mode)=0 | iGraphics3D | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`