# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CVegetableManager Member List

This is the complete list of members for NL3D::CVegetableManager, including all inherited members.
_AngleAxisNL3D::CVegetableManager [private]
_BkupFogNL3D::CVegetableManager [private]
_ClipBlockListNL3D::CVegetableManager [private]
_ClipBlockMemoryNL3D::CVegetableManager [private]
_CosTableNL3D::CVegetableManager [private]
_DirectionalLightNL3D::CVegetableManager [private]
_EmptyClipBlockListNL3D::CVegetableManager [private]
_GlobalAmbientNL3D::CVegetableManager [private]
_GlobalDiffuseNL3D::CVegetableManager [private]
_InstanceGroupMemoryNL3D::CVegetableManager [private]
_NumVegetableFaceRenderedNL3D::CVegetableManager [private]
_NumZSortBlendLayersNL3D::CVegetableManager [private]
_ShapeMapNL3D::CVegetableManager [private]
_SortBlockMemoryNL3D::CVegetableManager [private]
_TimeNL3D::CVegetableManager [private]
_ULCurrentIgInstanceNL3D::CVegetableManager [private]
_ULCurrentIgRdrPassNL3D::CVegetableManager [private]
_ULFrequencyNL3D::CVegetableManager [private]
_ULNTotalVerticesNL3D::CVegetableManager [private]
_ULNVerticesToUpdateNL3D::CVegetableManager [private]
_ULPrecTimeNL3D::CVegetableManager [private]
_ULPrecTimeInitNL3D::CVegetableManager [private]
_ULRootIgNL3D::CVegetableManager [private]
_VBHardAllocatorNL3D::CVegetableManager [private]
_VBSoftAllocatorNL3D::CVegetableManager [private]
_VegetableMaterialNL3D::CVegetableManager [private]
_VertexProgramNL3D::CVegetableManager [private]
_ViewCenterNL3D::CVegetableManager [private]
_WindAnimTimeNL3D::CVegetableManager [private]
_WindBendMinNL3D::CVegetableManager [private]
_WindDeltaTableNL3D::CVegetableManager [private]
_WindDirectionNL3D::CVegetableManager [private]
_WindFrequencyNL3D::CVegetableManager [private]
_WindPowerNL3D::CVegetableManager [private]
_WindPrecRenderTimeNL3D::CVegetableManager [private]
_WindTableNL3D::CVegetableManager [private]
_ZSortLayerDistMaxNL3D::CVegetableManager [private]
_ZSortModelLayersNL3D::CVegetableManager [private]
_ZSortModelLayersUWNL3D::CVegetableManager [private]
_ZSortSceneNL3D::CVegetableManager [private]
AboveWater enum valueNL3D::CVegetableManager
addInstance(CVegetableInstanceGroup *ig, CVegetableShape *shape, const NLMISC::CMatrix &mat, const NLMISC::CRGBAF &ambientColor, const NLMISC::CRGBAF &diffuseColor, float bendFactor, float bendPhase, float bendFreqFactor, float blendDistMax, TVegetableWater vegetWaterState, CVegetableUV8 dlmUV)NL3D::CVegetableManager
createClipBlock()NL3D::CVegetableManager
createIg(CVegetableSortBlock *sortBlock)NL3D::CVegetableManager
createSortBlock(CVegetableClipBlock *clipBlock, const CVector &center, float radius)NL3D::CVegetableManager
createVegetableBlendLayersModels(CScene *scene)NL3D::CVegetableManager
CVegetableBlendLayerModel classNL3D::CVegetableManager [friend]
CVegetableManager(uint maxVertexVbHardUnlit, uint maxVertexVbHardLighted, uint nbBlendLayers=NL3D_VEGETABLE_DEFAULT_NUM_BLEND_LAYER, float blendLayerDistMax=NL3D_VEGETABLE_DEFAULT_DIST_MAX)NL3D::CVegetableManager
deleteClipBlock(CVegetableClipBlock *clipBlock)NL3D::CVegetableManager
deleteIg(CVegetableInstanceGroup *ig)NL3D::CVegetableManager
deleteSortBlock(CVegetableSortBlock *sortBlock)NL3D::CVegetableManager
doubleSidedRdrPass(uint rdrPass)NL3D::CVegetableManager [private, static]
doUpdateLighting()NL3D::CVegetableManager [private]
exitRenderStateForBlendLayerModel(IDriver *driver)NL3D::CVegetableManager [private]
getNumVegetableFaceRendered() constNL3D::CVegetableManager
getRdrPassInfoForShape(CVegetableShape *shape, TVegetableWater vegetWaterState, bool &instanceLighted, bool &instanceDoubleSided, bool &instanceZSort, bool &destLighted, bool &precomputeLighting)NL3D::CVegetableManager [private]
getVBAllocatorForRdrPassAndVBHardMode(uint rdrPass, uint vbHardMode)NL3D::CVegetableManager [private]
getVegetableShape(const std::string &shape)NL3D::CVegetableManager
initVertexProgram(uint vpType)NL3D::CVegetableManager [private]
IntersectWater enum valueNL3D::CVegetableManager
ItShapeMap typedefNL3D::CVegetableManager [private]
loadTexture(const std::string &texName)NL3D::CVegetableManager
loadTexture(ITexture *itex)NL3D::CVegetableManager
lockBuffers()NL3D::CVegetableManager
render(const CVector &viewCenter, const CVector &frontVector, const std::vector< CPlane > &pyramid, ITexture *textureDLM, IDriver *driver)NL3D::CVegetableManager
reserveIgAddInstances(CVegetableInstanceGroupReserve &vegetIgReserve, CVegetableShape *shape, TVegetableWater vegetWaterState, uint numInstances)NL3D::CVegetableManager
reserveIgCompile(CVegetableInstanceGroup *ig, const CVegetableInstanceGroupReserve &vegetIgReserve)NL3D::CVegetableManager
resetNumVegetableFaceRendered()NL3D::CVegetableManager
setDirectionalLight(const CRGBA &ambient, const CRGBA &diffuse, const CVector &light)NL3D::CVegetableManager
setTime(double time)NL3D::CVegetableManager
setUpdateLightingFrequency(float freq)NL3D::CVegetableManager
setupRenderStateForBlendLayerModel(IDriver *driver)NL3D::CVegetableManager [private]
setupVertexProgramConstants(IDriver *driver)NL3D::CVegetableManager [private]
setWind(const CVector &windDir, float windFreq, float windPower, float windBendMin)NL3D::CVegetableManager
swapIgRdrPassHardMode(CVegetableInstanceGroup *, uint rdrPass)NL3D::CVegetableManager [private]
TShapeMap typedefNL3D::CVegetableManager [private]
TVegetableWater enum nameNL3D::CVegetableManager
UnderWater enum valueNL3D::CVegetableManager
unlockBuffers()NL3D::CVegetableManager
updateDriver(IDriver *driver)NL3D::CVegetableManager
updateInstanceLighting(CVegetableInstanceGroup *ig, uint rdrPassId, uint instanceId)NL3D::CVegetableManager [private]
updateLighting()NL3D::CVegetableManager
updateLightingAll()NL3D::CVegetableManager
updateLightingIGPart()NL3D::CVegetableManager [private]
VegetInfoLast enum valueNL3D::CVegetableManager
~CVegetableManager()NL3D::CVegetableManager