CrystalSpace

Public API Reference

iSector Member List

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

AddLightVisibleCallback(iLightVisibleCallback *cb)=0iSector [pure virtual]
AddRefOwner(void **ref_owner)=0iBase [pure virtual]
AddSectorMeshCallback(iSectorMeshCallback *cb)=0iSector [pure virtual]
CalculateSectorBBox(csBox3 &bbox, bool do_meshes) const =0iSector [pure virtual]
CheckFrustum(iFrustumView *lview)=0iSector [pure virtual]
CreateMeshGenerator(const char *name)=0iSector [pure virtual]
DecRecLevel()=0iSector [pure virtual]
DecRef()=0iBase [pure virtual]
DisableFog()=0iSector [pure virtual]
Draw(iRenderView *rview)=0iSector [pure virtual]
FollowSegment(csReversibleTransform &t, csVector3 &new_position, bool &mirror, bool only_portals=false)=0iSector [pure virtual]
GetDynamicAmbientLight() const =0iSector [pure virtual]
GetDynamicAmbientVersion() const =0iSector [pure virtual]
GetFog() const =0iSector [pure virtual]
GetLights()=0iSector [pure virtual]
GetMeshes()=0iSector [pure virtual]
GetMeshGenerator(size_t idx)=0iSector [pure virtual]
GetMeshGeneratorByName(const char *name)=0iSector [pure virtual]
GetMeshGeneratorCount() const =0iSector [pure virtual]
GetPortalMeshes() const =0iSector [pure virtual]
GetRecLevel() const =0iSector [pure virtual]
GetRefCount()=0iBase [pure virtual]
GetRenderLoop()=0iSector [pure virtual]
GetSectorCallback(int idx) const =0iSector [pure virtual]
GetSectorCallbackCount() const =0iSector [pure virtual]
GetSVContext()=0iSector [pure virtual]
GetVisibilityCuller()=0iSector [pure virtual]
GetVisibleMeshes(iRenderView *)=0iSector [pure virtual]
HasFog() const =0iSector [pure virtual]
HitBeam(const csVector3 &start, const csVector3 &end, csVector3 &intersect, int *polygon_idx, bool accurate=false)=0iSector [pure virtual]
HitBeam(const csVector3 &start, const csVector3 &end, bool accurate=false)=0iSector [pure virtual]
HitBeamPortals(const csVector3 &start, const csVector3 &end, csVector3 &isect, int *polygon_idx, iSector **final_sector=0)=0iSector [pure virtual]
HitBeamPortals(const csVector3 &start, const csVector3 &end)=0iSector [pure virtual]
IncRecLevel()=0iSector [pure virtual]
IncRef()=0iBase [pure virtual]
IsLightCullingEnabled() const =0iSector [pure virtual]
PrepareDraw(iRenderView *rview)=0iSector [pure virtual]
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0iBase [pure virtual]
QueryObject()=0iSector [pure virtual]
RemoveLightVisibleCallback(iLightVisibleCallback *cb)=0iSector [pure virtual]
RemoveMeshGenerator(size_t idx)=0iSector [pure virtual]
RemoveMeshGenerators()=0iSector [pure virtual]
RemoveRefOwner(void **ref_owner)=0iBase [pure virtual]
RemoveSectorCallback(iSectorCallback *cb)=0iSector [pure virtual]
RemoveSectorMeshCallback(iSectorMeshCallback *cb)=0iSector [pure virtual]
SetDynamicAmbientLight(const csColor &color)=0iSector [pure virtual]
SetFog(float density, const csColor &color)=0iSector [pure virtual]
SetFog(const csFog &fog)=0iSector [pure virtual]
SetLightCulling(bool enable)=0iSector [pure virtual]
SetRenderLoop(iRenderLoop *rl)=0iSector [pure virtual]
SetSectorCallback(iSectorCallback *cb)=0iSector [pure virtual]
SetVisibilityCullerPlugin(const char *name, iDocumentNode *culler_params=0)=0iSector [pure virtual]
ShineLights()=0iSector [pure virtual]
ShineLights(iMeshWrapper *)=0iSector [pure virtual]
UnlinkObjects()=0iSector [pure virtual]
~iBase()iBase [inline, protected, virtual]


Generated for Crystal Space by doxygen 1.4.7