VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtWeatherEffect Member List

This is the complete list of members for makVrv::DtWeatherEffect, including all inherited members.

additiveBlend() const makVrv::DtWeatherEffectvirtual
bindDynamicMeshGroupData(MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const makVrv::DtWeatherEffectprotectedvirtual
bindMeshGroupData(MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const makVrv::DtWeatherEffectprotectedvirtual
bindVaoToMeshGroup(GLuint vao, MeshGroup *meshGroup, osg::RenderInfo &renderInfo) const makVrv::DtWeatherEffectprotectedvirtual
clampPosition(osg::Vec3d &position, osg::Vec3 &normal, const osg::Vec3 &up)makVrv::DtWeatherEffectprotected
clampToSurface() const makVrv::DtWeatherEffectvirtual
computeBlendControl(const BlendData &data, float blendPos) const makVrv::DtWeatherEffectprotectedvirtual
computeRandomMinMax(float fMin, float fMax)makVrv::DtWeatherEffectprotected
computeRandomPointInRadius(osg::Vec2 &point, float radius)makVrv::DtWeatherEffectprotected
computeSortDepth(const osg::Vec3 &reference)makVrv::DtWeatherEffectprotectedvirtual
crossProduct(const osg::Vec3 &v0, const osg::Vec3 &v1)makVrv::DtWeatherEffectprotected
cullUpdate(const osg::Vec3d &camPos, const osg::Matrixd &basis, DtJobSplitter *jobSplitter)makVrv::DtWeatherEffectvirtual
depthSoftness() const makVrv::DtWeatherEffectvirtual
dragCoefficient() const makVrv::DtWeatherEffectvirtual
draw(DtWeatherEffect::DrawData &drawData, float cullFade=1.0f) const makVrv::DtWeatherEffectvirtual
DtWeatherEffect(makVrv::DtDe &de, const int &particleCount, const float &particleSize, const float &radius, const DtWeatherEffectType &type, const unsigned int &randomSeed)makVrv::DtWeatherEffect
DtWeatherEffect()=deletemakVrv::DtWeatherEffectprivate
DtWeatherEffect(const DtWeatherEffect &other)=deletemakVrv::DtWeatherEffectprivate
fillSortedParticles()makVrv::DtWeatherEffectprotectedvirtual
freeParticle(Particle *particle)makVrv::DtWeatherEffectprotected
getFreeParticle(void)makVrv::DtWeatherEffectprotected
init(int particleCount, float particleSize, float radius, DtWeatherEffectType type, unsigned int randomSeed)makVrv::DtWeatherEffectvirtual
myAdditiveBlendmakVrv::DtWeatherEffectprotected
myBaseColormakVrv::DtWeatherEffectprotected
myBasisDirtymakVrv::DtWeatherEffectprotected
myBasisPosmakVrv::DtWeatherEffectprotected
myBasisRotmakVrv::DtWeatherEffectprotected
myBlendFuncmakVrv::DtWeatherEffectprotected
myCameraStreakmakVrv::DtWeatherEffectprotected
myClampToSurfacemakVrv::DtWeatherEffectprotected
myDemakVrv::DtWeatherEffectprotected
myDepthProximityInvRangemakVrv::DtWeatherEffectprotected
myDepthProximityMixmakVrv::DtWeatherEffectprotected
myDepthProximityRangemakVrv::DtWeatherEffectprotected
myDepthProximityStartmakVrv::DtWeatherEffectprotected
myDepthSoftnessmakVrv::DtWeatherEffectprotected
myDragCoefficientmakVrv::DtWeatherEffectprotected
myEffectFademakVrv::DtWeatherEffectprotected
myEffectTypemakVrv::DtWeatherEffectprotected
myFadeByIntensitymakVrv::DtWeatherEffectprotected
myFadeByWindmakVrv::DtWeatherEffectprotected
myGravitymakVrv::DtWeatherEffectprotected
myInitRotationRadmakVrv::DtWeatherEffectprotected
myIntensitymakVrv::DtWeatherEffectprotected
myIntersectormakVrv::DtWeatherEffectprotected
myLastBasisPosmakVrv::DtWeatherEffectprotected
myMeshGroupmakVrv::DtWeatherEffectprotected
myNextSyncTimemakVrv::DtWeatherEffectprotected
myOrientFlatmakVrv::DtWeatherEffectprotected
myParticleActiveCountmakVrv::DtWeatherEffectprotected
myParticleMemoryPoolCountmakVrv::DtWeatherEffectprotected
myParticlesActivemakVrv::DtWeatherEffectprotected
myParticlesByIntensitymakVrv::DtWeatherEffectprotected
myParticlesFreemakVrv::DtWeatherEffectprotected
myParticleSizemakVrv::DtWeatherEffectprotected
myParticlesMemoryPoolmakVrv::DtWeatherEffectprotected
myRadiusmakVrv::DtWeatherEffectprotected
myRadiusFadeInFalloffmakVrv::DtWeatherEffectprotected
myRadiusFadeInStartmakVrv::DtWeatherEffectprotected
myRadiusFadeOutFalloffmakVrv::DtWeatherEffectprotected
myRadiusFadeOutStartmakVrv::DtWeatherEffectprotected
myRandomNumberGenmakVrv::DtWeatherEffectprotected
myRandomSeedmakVrv::DtWeatherEffectprotected
myRenderListmakVrv::DtWeatherEffectprotected
myRenderParticleCountmakVrv::DtWeatherEffectprotected
myRotationVelocitymakVrv::DtWeatherEffectprotected
myScaleAnimMaxXmakVrv::DtWeatherEffectprotected
myScaleAnimMaxYmakVrv::DtWeatherEffectprotected
myScaleAnimMinXmakVrv::DtWeatherEffectprotected
myScaleAnimMinYmakVrv::DtWeatherEffectprotected
myScaleSpeedmakVrv::DtWeatherEffectprotected
myScrollmakVrv::DtWeatherEffectprotected
mySeedSyncIntervalmakVrv::DtWeatherEffectprotected
mySimulationUpdateJobmakVrv::DtWeatherEffectprotected
mySimulationUpdateJobDatamakVrv::DtWeatherEffectprotected
mySortEnablemakVrv::DtWeatherEffectprotected
mySortJobmakVrv::DtWeatherEffectprotected
mySortJobDatamakVrv::DtWeatherEffectprotected
myStreakmakVrv::DtWeatherEffectprotected
myStreakAdjustmentmakVrv::DtWeatherEffectprotected
myStreakAdjustmentEnablemakVrv::DtWeatherEffectprotected
mySurfaceHitMaxSlopemakVrv::DtWeatherEffectprotected
mySurfaceHitOffsetmakVrv::DtWeatherEffectprotected
mySurfaceHitTimermakVrv::DtWeatherEffectprotected
mySurfaceHitTypemakVrv::DtWeatherEffectprotected
myTexCoordAnimDirOffsetUmakVrv::DtWeatherEffectprotected
myTexCoordAnimDirOffsetVmakVrv::DtWeatherEffectprotected
myTexCoordAnimDirSpeedUmakVrv::DtWeatherEffectprotected
myTexCoordAnimDirSpeedVmakVrv::DtWeatherEffectprotected
myTexCoordAnimScale0makVrv::DtWeatherEffectprotected
myTexCoordAnimScale1makVrv::DtWeatherEffectprotected
myTexCoordAnimSpeedByWindmakVrv::DtWeatherEffectprotected
myTextureAtlasColmakVrv::DtWeatherEffectprotected
myTextureAtlasColsmakVrv::DtWeatherEffectprotected
myTextureAtlasRowmakVrv::DtWeatherEffectprotected
myTextureAtlasRowsmakVrv::DtWeatherEffectprotected
myTexturePatternMix0makVrv::DtWeatherEffectprotected
myTexturePatternMix1makVrv::DtWeatherEffectprotected
myVaoManagermakVrv::DtWeatherEffectprotected
myVelocitymakVrv::DtWeatherEffectprotected
myWindBlownMaxSpeedmakVrv::DtWeatherEffectprotected
myWindBlownMaxTimemakVrv::DtWeatherEffectprotected
myWindBlownMinSpeedmakVrv::DtWeatherEffectprotected
myWindBlownMinTimemakVrv::DtWeatherEffectprotected
myWindBlownSpawnCountmakVrv::DtWeatherEffectprotected
myWindDirectionRadmakVrv::DtWeatherEffectprotected
myWindLiftMultipliermakVrv::DtWeatherEffectprotected
myWindMaxmakVrv::DtWeatherEffectprotected
myWindMinmakVrv::DtWeatherEffectprotected
myWindSpeedMpsmakVrv::DtWeatherEffectprotected
myWindSpeedMultipliermakVrv::DtWeatherEffectprotected
myWindTurbulencemakVrv::DtWeatherEffectprotected
operator=(const DtWeatherEffect &other)=deletemakVrv::DtWeatherEffectprivate
postSimulationUpdate(float timeStep, double currentTime)makVrv::DtWeatherEffectvirtual
radius() const makVrv::DtWeatherEffectvirtual
releaseGLObjects(osg::State *state) const makVrv::DtWeatherEffectvirtual
runSimulationUpdateJob(float timeStep, double currentTime)makVrv::DtWeatherEffectprotectedvirtual
runSort(const osg::Vec3 &localCamPos)makVrv::DtWeatherEffectvirtual
setAdditiveBlend(bool enable)makVrv::DtWeatherEffectvirtual
setBaseColor(const osg::Vec3 &color)makVrv::DtWeatherEffectvirtual
setCameraStreakEnable(bool enable)makVrv::DtWeatherEffectvirtual
setClampToSurface(bool enable)makVrv::DtWeatherEffectvirtual
setDepthProximity(float startFade, float fadeEnd, float mix)makVrv::DtWeatherEffectvirtual
setDepthSoftness(float softness)makVrv::DtWeatherEffectvirtual
setDragCoefficient(float coefficient)makVrv::DtWeatherEffectvirtual
setFadePerIntensity(float fadeMin, float fadeMax, float intensityMin, float intensityMax)makVrv::DtWeatherEffectvirtual
setFadePerWind(float fadeMin, float fadeMax, float windMin, float windMax)makVrv::DtWeatherEffectvirtual
setGravity(const osg::Vec3 &gravity)makVrv::DtWeatherEffectvirtual
setInitRotationVariation(float rotationDeg)makVrv::DtWeatherEffectvirtual
setIntensity(float intensity)makVrv::DtWeatherEffectvirtual
setOrientFlat(bool enable)makVrv::DtWeatherEffectvirtual
setParticlesPerIntensity(float percentMin, float percentMax, float intensityMin, float intensityMax)makVrv::DtWeatherEffectvirtual
setRadiusFading(float fadeInStart, float fadeInEnd, float fadeOutStart, float fadeOutEnd)makVrv::DtWeatherEffectvirtual
setRandomSeedSyncTimeInterval(unsigned int intervalInMs)makVrv::DtWeatherEffectprotectedvirtual
setRotationVelocity(float velDeg)makVrv::DtWeatherEffectvirtual
setScaleAnimation(float minX, float maxX, float minY, float maxY, float time)makVrv::DtWeatherEffectvirtual
setSortEnable(bool enable)makVrv::DtWeatherEffectvirtual
setStreak(float multiplier)makVrv::DtWeatherEffectvirtual
setStreakAdjustmentEnable(bool enable)makVrv::DtWeatherEffectvirtual
setSurfaceHitMaxSlope(float degrees)makVrv::DtWeatherEffectvirtual
setSurfaceHitOffset(float offset)makVrv::DtWeatherEffectvirtual
setSurfaceHitType(SurfaceHitType type)makVrv::DtWeatherEffectvirtual
setTextureAtlasCell(unsigned char numColumns, unsigned char numRows, unsigned char col, unsigned char row)makVrv::DtWeatherEffectvirtual
setTextureCoordAnimationPerWind(float multMin, float multMax, float windMin, float windMax)makVrv::DtWeatherEffectvirtual
setTextureCoordinateAnimation(float dirSpeedU, float dirSpeedV, float scale0, float scale1)makVrv::DtWeatherEffectvirtual
setTexturePatternChannelMix(float mix0, float mix1)makVrv::DtWeatherEffectvirtual
setVelocity(float x, float y, float z)makVrv::DtWeatherEffectvirtual
setWind(float windDirectionRad, float windSpeedMps)makVrv::DtWeatherEffectvirtual
setWindBlownParameters(int spawnCount, float minSpeed, float maxSpeed, float minTime, float maxTime)makVrv::DtWeatherEffectvirtual
setWindLiftMultiplier(float multiplier)makVrv::DtWeatherEffectvirtual
setWindSpeedMultiplier(float multiplier)makVrv::DtWeatherEffectvirtual
setWindTurbulence(float multiplier)makVrv::DtWeatherEffectvirtual
setWindVariation(float minWind, float maxWind)makVrv::DtWeatherEffectvirtual
simulateParticles(float timeStep, double currentTime, osg::Vec3d &basisPosChange)makVrv::DtWeatherEffectprotectedvirtual
simulatePrecipitationParticles(float timeStep, double currentTime)makVrv::DtWeatherEffectprotectedvirtual
simulationUpdate(float timeStep, double currentTime, DtJobSplitter *jobSplitter)makVrv::DtWeatherEffectvirtual
sortEnable() const makVrv::DtWeatherEffectvirtual
spawnHailParticle(const osg::Vec3d &position, const osg::Vec3 &normal, const unsigned char usePhysics)makVrv::DtWeatherEffectprotected
spawnWindBlownParticle(const osg::Vec3d &position, const osg::Vec3 &normal, float windRandom, float cosAng)makVrv::DtWeatherEffectprotected
SurfaceHitType enum namemakVrv::DtWeatherEffect
SurfaceHitTypeHail enum valuemakVrv::DtWeatherEffect
SurfaceHitTypeNone enum valuemakVrv::DtWeatherEffect
SurfaceHitTypeWindBlown enum valuemakVrv::DtWeatherEffect
theSimulationUpdateJob(void *data)makVrv::DtWeatherEffectprotectedstatic
theSortBackToFront(const void *arg0, const void *arg1)makVrv::DtWeatherEffectprotectedstatic
theSortJob(void *data)makVrv::DtWeatherEffectprotectedstatic
updateHailSurfaceHit(float timeStep)makVrv::DtWeatherEffectprotectedvirtual
updateRandomSeed(double currentTime)makVrv::DtWeatherEffectprotectedvirtual
updateWindBlownSurfaceHit(float timeStep)makVrv::DtWeatherEffectprotectedvirtual
wrapPosition(float &posX, float &posY, float &posZ)makVrv::DtWeatherEffectprotected
~DtWeatherEffect()makVrv::DtWeatherEffectvirtual

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)