Main Page Class Hierarchy Compound List File List Compound Members
csPolygon3D Member List
This is the complete list of members for csPolygon3D, including all inherited members.
- AddLightpatch(csLightPatch *lp)
- AddVertex(int v)
- AddVertex(const csVector3 &v)
- AddVertex(float x, float y, float z)
- CalculateLightingDynamic(csFrustumView *lview)
- CalculateLightingStatic(csFrustumView *lview, bool vis)
- Children
[protected]
- Classify(const csPlane3 &pl)
[virtual]
- ClassifyX(float x)
[virtual]
- ClassifyY(float y)
[virtual]
- ClassifyZ(float z)
[virtual]
- ClipPolyPlane(csVector3 *verts, int *num, bool mirror, csVector3 &v1, csVector3 &v2)
- ClipToPlane(csPlane3 *portal_plane, const csVector3 &v_w2c, csVector3 *&pverts, int &num_verts, bool cw=true)
- ComputeNormal()
- CopyTextureType(iPolygon3D *other_polygon)
- csid
[protected]
- csObject(iBase *pParent=NULL)
- csObjectIterator (defined in csObject)
[friend]
- csPolygon3D(csMaterialWrapper *mat)
- csPolygon3D(csPolygon3D &poly)
- csPolygonInt()
[inline]
- csPolyTexture (defined in csPolygon3D)
[friend]
- DecRef()=0
[pure virtual]
- DecRefCount()
[inline]
- DoPerspective(const csTransform &trans, csVector3 *source, int num_verts, csPolygon2D *dest, csVector2 *orig_triangle, bool mirror)
- eiPolygon3D (defined in csPolygon3D)
[friend]
- FillLightMapDynamic(csFrustumView &lview)
- FillLightMapStatic(csFrustumView *lview, bool vis)
- Finish()
- flags
- GetAlpha()
[inline, virtual]
- GetArea()
- GetBasePolygon()
[inline]
- GetChild(int iInterfaceID, int iVersion, const char *Name=NULL, bool FirstName=false) const
[virtual]
- GetChild(const char *Name) const
[virtual]
- GetCosinusFactor()
[inline]
- GetFlatInfo()
[inline]
- GetGouraudInfo()
[inline]
- GetID() const
[virtual]
- GetIterator()
[virtual]
- GetLightMapInfo()
[inline]
- GetLightpatches()
[inline]
- GetMaterialHandle()
[virtual]
- GetMaterialWrapper()
[inline]
- GetName() const
[virtual]
- GetNextShare()
[inline]
- GetNoTexInfo()
[inline]
- GetObjectParent() const
[virtual]
- GetParent()
[inline]
- GetPlane()
[inline]
- GetPolygonID()
[inline]
- GetPolyPlane()
[inline, virtual]
- GetPortal()
[inline]
- GetRefCount()=0
[pure virtual]
- GetTexture()
[inline, virtual]
- GetTextureType()
[inline]
- GetTextureTypeInfo()
[inline]
- GetType()
[inline, virtual]
- GetUnsplitPolygon()
[inline, virtual]
- GetVertexCount()
[inline, virtual]
- GetVertexIndices()
[inline, virtual]
- GetVertices()
[inline]
- HardTransform(const csReversibleTransform &t)
- IncRef()=0
[pure virtual]
- IncRefCount()
[inline]
- InitializeDefault()
- IntersectRay(const csVector3 &start, const csVector3 &end)
- IntersectRayNoBackFace(const csVector3 &start, const csVector3 &end)
- IntersectRayPlane(const csVector3 &start, const csVector3 &end, csVector3 &isect)
- IntersectSegment(const csVector3 &start, const csVector3 &end, csVector3 &isect, float *pr=NULL)
- IsDirty()
[inline]
- IsReferenced()
[inline]
- IsTransparent()
- MakeCleanDynamicLights()
[inline]
- MakeDirtyDynamicLights()
- MarkRelevantShadowFrustums(csFrustumView &lview, csPlane3 &plane)
- MarkRelevantShadowFrustums(csFrustumView &lview)
- Name
[protected]
- ObjAdd(iObject *obj)
[virtual]
- ObjAddChildren(iObject *Parent)
[virtual]
- ObjectToWorld(const csReversibleTransform &t, const csVector3 &vwor)
- ObjReleaseOld(iObject *obj)
[virtual]
- ObjRemove(iObject *obj)
[virtual]
- ObjRemoveAll()
[virtual]
- Overlaps(csPolygonInt *overlapped)
[virtual]
- ParentObject
[protected]
- PointOnPolygon(const csVector3 &v)
- PrepareLighting()
- QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0
[pure virtual]
- QueryInterfaceSafe(iBase *ibase, scfInterfaceID iInterfaceID, int iVersion)
[inline, static]
- ReadFromCache(int id)
- Reset()
- SCF_DECLARE_IBASE (defined in csObject)
- SCF_DECLARE_IBASE_EXT(csObject) (defined in csPolygon3D)
- scfiPolygon3D (defined in csPolygon3D)
- SetAlpha(int iAlpha)
[inline, virtual]
- SetCosinusFactor(float f)
[inline]
- SetCSPortal(csSector *sector, bool null=false)
- SetMaterial(csMaterialWrapper *material)
- SetName(const char *iName)
[virtual]
- SetNextShare(csPolygon3D *next)
[inline]
- SetObjectParent(iObject *)
[virtual]
- SetParent(csThing *thing)
- SetPortal(csPortal *prt)
- SetTextureSpace(csPolygon3D *copy_from)
- SetTextureSpace(csPolyTxtPlane *txt_pl)
- SetTextureSpace(const csVector3 &p1, const csVector2 &uv1, const csVector3 &p2, const csVector2 &uv2, const csVector3 &p3, const csVector2 &uv3)
- SetTextureSpace(const csVector3 &v_orig, const csVector3 &v1, float len1)
- SetTextureSpace(float xo, float yo, float zo, float x1, float y1, float z1, float len1)
- SetTextureSpace(const csVector3 &v_orig, const csVector3 &v1, float len1, const csVector3 &v2, float len2)
- SetTextureSpace(float xo, float yo, float zo, float x1, float y1, float z1, float len1, float x2, float y2, float z2, float len2)
- SetTextureSpace(csMatrix3 const &, csVector3 const &)
- SetTextureType(int type)
- SetWarp(const csTransform &t)
[inline]
- SetWarp(const csMatrix3 &m_w, const csVector3 &v_w_before, const csVector3 &v_w_after)
[inline]
- SplitWithPlane(csPolygonInt **front, csPolygonInt **back, const csPlane3 &plane)
[virtual]
- SplitWithPlaneX(csPolygonInt **front, csPolygonInt **back, float x)
[inline, virtual]
- SplitWithPlaneY(csPolygonInt **front, csPolygonInt **back, float y)
[inline, virtual]
- SplitWithPlaneZ(csPolygonInt **front, csPolygonInt **back, float z)
[inline, virtual]
- UnlinkLightpatch(csLightPatch *lp)
- UpdateTransformation(const csTransform &c, long cam_cameranr)
[inline]
- UpdateVertexLighting(iLight *light, const csColor &lcol, bool dynamic, bool reset)
- Vcam(int idx) const
[inline]
- Vobj(int idx) const
[inline]
- Vwor(int idx) const
[inline]
- WorUpdate()
[inline]
- WriteToCache(int id)
- ~csObject()
[virtual]
- ~csPolygon3D()
[virtual]
Generated for Crystal Space by
doxygen
1.2.5 written by
Dimitri van Heesch,
©1997-2000