Cafu Engine
cf::SceneGraph::BspTreeNodeT Member List

This is the complete list of members for cf::SceneGraph::BspTreeNodeT, including all inherited members.

BackToLightMap(const PatchMeshT &PatchMesh, const float LightMapPatchSize)cf::SceneGraph::GenericNodeTinlinevirtual
BB (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
BspTreeNodeT(float LightMapPatchSize, float SHLMapPatchSize)cf::SceneGraph::BspTreeNodeT
BspTreeNodeT(const BspTreeNodeT &)cf::SceneGraph::BspTreeNodeT
ClipLine(const VectorT &P, const VectorT &U, double Min, double Max, unsigned long NodeNr=0, bool NodeIsLeaf=false) const cf::SceneGraph::BspTreeNodeT
CreateFromFile_cw(std::istream &InFile, aux::PoolT &Pool, LightMapManT &LMM, SHLMapManT &SMM, PlantDescrManT &PDM, const ArrayT< const TerrainT * > &ShTe, ModelManagerT &ModelMan)cf::SceneGraph::BspTreeNodeTstatic
CreatePatchMeshes(ArrayT< PatchMeshT > &PatchMeshes, ArrayT< ArrayT< ArrayT< Vector3dT > > > &SampleCoords, const float LightMapPatchSize) const cf::SceneGraph::GenericNodeTinlinevirtual
DrawAmbientContrib(const Vector3dT &ViewerPos) const cf::SceneGraph::BspTreeNodeTvirtual
DrawLightSourceContrib(const Vector3dT &ViewerPos, const Vector3dT &LightPos) const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTvirtual
DrawStencilShadowVolumes(const Vector3dT &LightPos, const float LightRadius) const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTvirtual
DrawTranslucentContrib(const Vector3dT &ViewerPos) const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTvirtual
FaceChildrencf::SceneGraph::BspTreeNodeT
GetBoundingBox() const cf::SceneGraph::BspTreeNodeTvirtual
GetLeavesOrderedBackToFront(ArrayT< unsigned long > &OrderedFaces, const VectorT &Origin) const cf::SceneGraph::BspTreeNodeT
GetLightMapPatchSize() const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTinline
GetSHLMapPatchSize() const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTinline
GlobalDrawVertices (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
InitDefaultLightMaps(const float LightMapPatchSize)cf::SceneGraph::GenericNodeTinlinevirtual
InitDrawing() (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
IsInPVS(const unsigned long QueryLeafNr, unsigned long LeafNr) const cf::SceneGraph::BspTreeNodeT
IsInPVS(const VectorT &Position, unsigned long LeafNr) const cf::SceneGraph::BspTreeNodeT
IsInPVS(const BoundingBox3T< double > &BoundingBox, unsigned long LeafNr) const cf::SceneGraph::BspTreeNodeT
IsOpaque() const cf::SceneGraph::BspTreeNodeTvirtual
Leaves (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
Nodes (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
operator=(const BspTreeNodeT &)cf::SceneGraph::BspTreeNodeT
OtherChildrencf::SceneGraph::BspTreeNodeT
PVS (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeT
WhatLeaf(const VectorT &Position) const cf::SceneGraph::BspTreeNodeT
WhatLeaves(ArrayT< unsigned long > &ResultLeaves, const BoundingBox3T< double > &BoundingBox, unsigned long NodeNr=0) const cf::SceneGraph::BspTreeNodeT
WriteTo(std::ostream &OutFile, aux::PoolT &Pool) const (defined in cf::SceneGraph::BspTreeNodeT)cf::SceneGraph::BspTreeNodeTvirtual
~BspTreeNodeT()cf::SceneGraph::BspTreeNodeT
~GenericNodeT()cf::SceneGraph::GenericNodeTinlinevirtual