Member List (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

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

- Class List
- Class Index
- 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]`
CanSetRenderTarget(const char *format, csRenderTargetAttachment attachment=rtaColor0)=0 | iGraphics3D | `[pure virtual]`
Close()=0 | iGraphics3D | `[pure virtual]`
ClosePortal()=0 | iGraphics3D | `[pure virtual]`
CopyFromRenderTargets(size_t num, csRenderTargetAttachment *attachments, iTextureHandle **textures, int *subtextures=0)=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 CS::Graphics::CoreRenderMesh *mymesh, const CS::Graphics::RenderMeshModes &modes, const csShaderVariableStack &stack)=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]`
DrawSimpleMeshes(const csSimpleRenderMesh *meshes, size_t numMeshes, 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]`
GetCurrentDrawFlags() const =0 | iGraphics3D | `[pure virtual]`
GetDriver2D()=0 | iGraphics3D | `[pure virtual]`
GetEdgeDrawing()=0 | iGraphics3D | `[pure virtual]`
GetHeight() const =0 | iGraphics3D | `[pure virtual]`
GetInterfaceMetadata()=0 | iBase | `[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(csRenderTargetAttachment attachment=rtaColor0, int *subtexture=0) 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]`
OQBeginQuery(unsigned int occlusion_query)=0 | iGraphics3D | `[pure virtual]`
OQDelQueries(unsigned int *queries, int num_queries)=0 | iGraphics3D | `[pure virtual]`
OQEndQuery()=0 | iGraphics3D | `[pure virtual]`
OQInitQueries(unsigned int *queries, int num_queries)=0 | iGraphics3D | `[pure virtual]`
OQIsVisible(unsigned int occlusion_query, unsigned int sampleLimit=0)=0 | iGraphics3D | `[pure virtual]`
OQueryFinished(unsigned int occlusion_query)=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]`
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]`
SetEdgeDrawing(bool flag)=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]`
SetProjectionMatrix(const CS::Math::Matrix4 &m)=0 | iGraphics3D | `[pure virtual]`
SetRenderState(G3D_RENDERSTATEOPTION op, long val)=0 | iGraphics3D | `[pure virtual]`
SetRenderTarget(iTextureHandle *handle, bool persistent=false, int subtexture=0, csRenderTargetAttachment attachment=rtaColor0)=0 | iGraphics3D | `[pure virtual]`
SetShadowState(int state)=0 | iGraphics3D | `[pure virtual]`
SetTextureComparisonModes(int *units, CS::Graphics::TextureComparisonMode *texCompare, int count)=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]`
UnsetRenderTargets()=0 | iGraphics3D | `[pure virtual]`
ValidateRenderTargets()=0 | iGraphics3D | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`