CrystalSpace

Public API Reference

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])=0iGraphics3D [pure virtual]
ActivateBuffers(csVertexAttrib *attribs, iRenderBuffer **buffers, unsigned int count)=0iGraphics3D [pure virtual]
AddRefOwner(void **ref_owner)=0iBase [pure virtual]
BeginDraw(int DrawFlags)=0iGraphics3D [pure virtual]
CanSetRenderTarget(const char *format, csRenderTargetAttachment attachment=rtaColor0)=0iGraphics3D [pure virtual]
Close()=0iGraphics3D [pure virtual]
ClosePortal()=0iGraphics3D [pure virtual]
CopyFromRenderTargets(size_t num, csRenderTargetAttachment *attachments, iTextureHandle **textures, int *subtextures=0)=0iGraphics3D [pure virtual]
CreateHalo(float iR, float iG, float iB, unsigned char *iAlpha, int iWidth, int iHeight)=0iGraphics3D [pure virtual]
DeactivateBuffers(csVertexAttrib *attribs, unsigned int count)=0iGraphics3D [pure virtual]
DecRef()=0iBase [pure virtual]
DisableZOffset()=0iGraphics3D [pure virtual]
DrawLine(const csVector3 &v1, const csVector3 &v2, float fov, int color)=0iGraphics3D [pure virtual]
DrawMesh(const CS::Graphics::CoreRenderMesh *mymesh, const CS::Graphics::RenderMeshModes &modes, const csShaderVariableStack &stack)=0iGraphics3D [pure virtual]
DrawPixmap(iTextureHandle *hTex, int sx, int sy, int sw, int sh, int tx, int ty, int tw, int th, uint8 Alpha=0)=0iGraphics3D [pure virtual]
DrawSimpleMesh(const csSimpleRenderMesh &mesh, uint flags=0)=0iGraphics3D [pure virtual]
DrawSimpleMeshes(const csSimpleRenderMesh *meshes, size_t numMeshes, uint flags=0)=0iGraphics3D [pure virtual]
EnableZOffset()=0iGraphics3D [pure virtual]
FinishDraw()=0iGraphics3D [pure virtual]
GetCaps() const =0iGraphics3D [pure virtual]
GetClipper()=0iGraphics3D [pure virtual]
GetClipType() const =0iGraphics3D [pure virtual]
GetCurrentDrawFlags() const =0iGraphics3D [pure virtual]
GetDriver2D()=0iGraphics3D [pure virtual]
GetEdgeDrawing()=0iGraphics3D [pure virtual]
GetHeight() const =0iGraphics3D [pure virtual]
GetInterfaceMetadata()=0iBase [pure virtual]
GetNearPlane() const =0iGraphics3D [pure virtual]
GetPerspectiveAspect() const =0iGraphics3D [pure virtual]
GetPerspectiveCenter(int &x, int &y) const =0iGraphics3D [pure virtual]
GetRefCount()=0iBase [pure virtual]
GetRenderState(G3D_RENDERSTATEOPTION op) const =0iGraphics3D [pure virtual]
GetRenderTarget(csRenderTargetAttachment attachment=rtaColor0, int *subtexture=0) const =0iGraphics3D [pure virtual]
GetTextureManager()=0iGraphics3D [pure virtual]
GetWidth() const =0iGraphics3D [pure virtual]
GetWorldToCamera()=0iGraphics3D [pure virtual]
GetWriteMask(bool &red, bool &green, bool &blue, bool &alpha) const =0iGraphics3D [pure virtual]
GetZBuffValue(int x, int y)=0iGraphics3D [pure virtual]
GetZMode()=0iGraphics3D [pure virtual]
HasNearPlane() const =0iGraphics3D [pure virtual]
IncRef()=0iBase [pure virtual]
Open()=0iGraphics3D [pure virtual]
OpenPortal(size_t numVertices, const csVector2 *vertices, const csPlane3 &normal, csFlags flags)=0iGraphics3D [pure virtual]
OQBeginQuery(unsigned int occlusion_query)=0iGraphics3D [pure virtual]
OQDelQueries(unsigned int *queries, int num_queries)=0iGraphics3D [pure virtual]
OQEndQuery()=0iGraphics3D [pure virtual]
OQInitQueries(unsigned int *queries, int num_queries)=0iGraphics3D [pure virtual]
OQIsVisible(unsigned int occlusion_query, unsigned int sampleLimit=0)=0iGraphics3D [pure virtual]
OQueryFinished(unsigned int occlusion_query)=0iGraphics3D [pure virtual]
PerformExtension(char const *command,...)=0iGraphics3D [pure virtual]
PerformExtensionV(char const *command, va_list)=0iGraphics3D [pure virtual]
Print(csRect const *area)=0iGraphics3D [pure virtual]
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0iBase [pure virtual]
RemoveRefOwner(void **ref_owner)=0iBase [pure virtual]
ResetNearPlane()=0iGraphics3D [pure virtual]
SetClipper(iClipper2D *clipper, int cliptype)=0iGraphics3D [pure virtual]
SetDimensions(int width, int height)=0iGraphics3D [pure virtual]
SetEdgeDrawing(bool flag)=0iGraphics3D [pure virtual]
SetNearPlane(const csPlane3 &pl)=0iGraphics3D [pure virtual]
SetOption(const char *, const char *)=0iGraphics3D [pure virtual]
SetPerspectiveAspect(float aspect)=0iGraphics3D [pure virtual]
SetPerspectiveCenter(int x, int y)=0iGraphics3D [pure virtual]
SetProjectionMatrix(const CS::Math::Matrix4 &m)=0iGraphics3D [pure virtual]
SetRenderState(G3D_RENDERSTATEOPTION op, long val)=0iGraphics3D [pure virtual]
SetRenderTarget(iTextureHandle *handle, bool persistent=false, int subtexture=0, csRenderTargetAttachment attachment=rtaColor0)=0iGraphics3D [pure virtual]
SetShadowState(int state)=0iGraphics3D [pure virtual]
SetTextureComparisonModes(int *units, CS::Graphics::TextureComparisonMode *texCompare, int count)=0iGraphics3D [pure virtual]
SetTextureState(int *units, iTextureHandle **textures, int count)=0iGraphics3D [pure virtual]
SetWorldToCamera(const csReversibleTransform &w2c)=0iGraphics3D [pure virtual]
SetWriteMask(bool red, bool green, bool blue, bool alpha)=0iGraphics3D [pure virtual]
SetZMode(csZBufMode mode)=0iGraphics3D [pure virtual]
UnsetRenderTargets()=0iGraphics3D [pure virtual]
ValidateRenderTargets()=0iGraphics3D [pure virtual]
~iBase()iBase [inline, protected, virtual]

Generated for Crystal Space 2.0 by doxygen 1.6.1