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, CS::Threading::Mutex *mutex)=0iBase [pure virtual]
AddSectorMeshCallback(iSectorMeshCallback *cb)=0iSector [pure virtual]
CalculateSectorBBox(csBox3 &bbox, bool do_meshes) const =0iSector [pure virtual]
CallSectorCallbacks(iRenderView *rview)=0iSector [pure virtual]
CreateMeshGenerator(const char *name)=0iSector [pure virtual]
DecRecLevel()=0iSector [pure virtual]
DecRef()=0iBase [pure virtual]
DisableFog()=0iSector [pure virtual]
FollowSegment(csReversibleTransform &t, csVector3 &new_position, bool &mirror, bool only_portals=false, iPortal **crossed_portals=0, iMeshWrapper **portal_meshes=0, int firstIndex=0, int *lastIndex=0)=0iSector [pure virtual]
GetDynamicAmbientLight() const =0iSector [pure virtual]
GetDynamicAmbientVersion() const =0iSector [pure virtual]
GetFog() const =0iSector [pure virtual]
GetInterfaceMetadata()=0iBase [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]
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]
GetVisibleRenderMeshes(int &num, iMeshWrapper *mesh, iRenderView *rview, uint32 frustum_mask)=0iSector [pure virtual]
HasFog() const =0iSector [pure virtual]
HitBeam(const csVector3 &start, const csVector3 &end, bool accurate=false, bool bf=false)=0iSector [pure virtual]
HitBeamPortals(const csVector3 &start, const csVector3 &end, bool bf=false)=0iSector [pure virtual]
IncRecLevel()=0iSector [pure virtual]
IncRef()=0iBase [pure virtual]
IsLightCullingEnabled() const =0iSector [pure virtual]
PrecacheDraw()=0iSector [pure virtual]
PrepareDraw(iRenderView *rview)=0iSector [pure virtual]
PrepareMovable(iMovable *movable)=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]
RemoveMeshGenerator(const char *name)=0iSector [pure virtual]
RemoveMeshGenerators()=0iSector [pure virtual]
RemoveRefOwner(void **ref_owner)=0iBase [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]
SetVisibilityCullerPlugin(const char *name, iDocumentNode *culler_params=0)=0iSector [pure virtual]
THREADED_INTERFACE1(AddLight, csRef< iLight > light)iSector
THREADED_INTERFACE1(SetSectorCallback, csRef< iSectorCallback > cb)iSector
THREADED_INTERFACE1(RemoveSectorCallback, csRef< iSectorCallback > cb)iSector
UnlinkObjects()=0iSector [pure virtual]
~iBase()iBase [inline, protected, virtual]

Generated for Crystal Space 2.1 by doxygen 1.6.1