SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLParticleSystem Member List

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

_accelerationSLParticleSystemprivate
_accelerationConstSLParticleSystemprivate
_accelStructSLMeshprotected
_accelStructIsOutOfDateSLMeshprotected
_amountSLParticleSystemprivate
_angularVelocityConstSLParticleSystemprivate
_angularVelocityRangeSLParticleSystemprivate
_assetManagerSLParticleSystemprivate
_bernsteinPYAlphaSLParticleSystemprivate
_bernsteinPYSizeSLParticleSystemprivate
_bezierControlPointAlphaSLParticleSystemprivate
_bezierControlPointSizeSLParticleSystemprivate
_bezierStartEndPointAlphaSLParticleSystemprivate
_bezierStartEndPointSizeSLParticleSystemprivate
_billboardTypeSLParticleSystemprivate
_colorSLParticleSystemprivate
_deltaTimeUpdateSSLParticleSystemprivate
_directionSLParticleSystemprivate
_doAccDiffDirSLParticleSystemprivate
_doAccelerationSLParticleSystemprivate
_doAlphaOverLTSLParticleSystemprivate
_doAlphaOverLTCurveSLParticleSystemprivate
_doBlendBrightnessSLParticleSystemprivate
_doColorSLParticleSystemprivate
_doColorOverLTSLParticleSystemprivate
_doCounterGapSLParticleSystemprivate
_doDirectionSpeedSLParticleSystemprivate
_doFlipBookTextureSLParticleSystemprivate
_doGravitySLParticleSystemprivate
_doInstancedDrawingSLParticleSystemprivate
_doRotationSLParticleSystemprivate
_doRotRangeSLParticleSystemprivate
_doShapeSLParticleSystemprivate
_doShapeOverrideSLParticleSystemprivate
_doShapeSpawnBaseSLParticleSystemprivate
_doShapeSurfaceSLParticleSystemprivate
_doSizeOverLTSLParticleSystemprivate
_doSizeOverLTCurveSLParticleSystemprivate
_doSpeedRangeSLParticleSystemprivate
_doWorldSpaceSLParticleSystemprivate
_drawBufSLParticleSystemprivate
_drawTimeSLParticleSystemprivate
_edgeAngleDEGSLMeshprotected
_edgeColorSLMeshprotected
_edgeWidthSLMeshprotected
_emitterPosSLParticleSystemprivate
_finalNSLMeshprotected
_finalPSLMeshprotected
_flipbookColumnsSLParticleSystemprivate
_flipbookFPSSLParticleSystemprivate
_flipbookRowsSLParticleSystemprivate
_flipboookLastUpdateSLParticleSystemprivate
_gravitySLParticleSystemprivate
_instanceVao1SLParticleSystemprivate
_instanceVao2SLParticleSystemprivate
_isCPUSkinnedSLMeshprotected
_isGeneratedSLParticleSystemprivate
_isPausedSLParticleSystemprivate
_isSelectedSLMeshprotected
_isVisibleInFrustumSLParticleSystemprivate
_isVolumeSLMeshprotected
_jointMatricesSLMeshprotected
_lastTimeBeforePauseSSLParticleSystemprivate
_matSLMeshprotected
_matOutSLMeshprotected
_nameSLObjectprotected
_notVisibleTimeSSLParticleSystemprivate
_primitiveSLMeshprotected
_radiusHSLParticleSystemprivate
_radiusWSLParticleSystemprivate
_scaleSLParticleSystemprivate
_shapeAngleSLParticleSystemprivate
_shapeHeightSLParticleSystemprivate
_shapeRadiusSLParticleSystemprivate
_shapeScaleSLParticleSystemprivate
_shapeTypeSLParticleSystemprivate
_shapeWidthSLParticleSystemprivate
_skeletonSLMeshprotected
_speedSLParticleSystemprivate
_speedRangeSLParticleSystemprivate
_startDrawTimeMSSLParticleSystemprivate
_startUpdateTimeMSSLParticleSystemprivate
_startUpdateTimeSSLParticleSystemprivate
_texFlipbookSLParticleSystemprivate
_texGradientSLParticleSystemprivate
_texParticleSLParticleSystemprivate
_timeToLiveSLParticleSystemprivate
_updateTimeSLParticleSystemprivate
_urlSLObjectprotected
_vaoSLMeshprotected
_vao1SLParticleSystemprivate
_vao2SLParticleSystemprivate
_vaoNSLMeshprotected
_vaoSSLMeshprotected
_vaoTSLMeshprotected
_velocityConstSLParticleSystemprivate
_velocityRndMaxSLParticleSystemprivate
_velocityRndMinSLParticleSystemprivate
_velocityTypeSLParticleSystemprivate
_vertexPosEpsilonSLMeshprotected
accConst(SLfloat f)SLParticleSysteminline
acceleration()SLParticleSysteminline
acceleration(SLVec3f v)SLParticleSysteminline
acceleration(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
accelerationConst()SLParticleSysteminline
accelStructIsOutOfDate()SLMeshinline
addStats(SLNodeStats &stats)SLMesh
amount()SLParticleSysteminline
amount(SLint i)SLParticleSysteminline
angularVelocityConst()SLParticleSysteminline
angularVelocityConst(SLfloat f)SLParticleSysteminline
angularVelocityRange()SLParticleSysteminline
angularVelocityRange(SLVec2f v)SLParticleSysteminline
angularVelocityRange(SLfloat vX, SLfloat vY)SLParticleSysteminline
bezierControlPointAlpha()SLParticleSysteminline
bezierControlPointAlpha(float arrayPoint[4])SLParticleSysteminline
bezierControlPointSize()SLParticleSysteminline
bezierControlPointSize(float arrayPoint[4])SLParticleSysteminline
bezierStartEndPointAlpha()SLParticleSysteminline
bezierStartEndPointAlpha(float arrayPoint[4])SLParticleSysteminline
bezierStartEndPointSize()SLParticleSysteminline
bezierStartEndPointSize(float arrayPoint[4])SLParticleSysteminline
billboardType()SLParticleSysteminline
billboardType(SLBillboardType bt)SLParticleSysteminline
buildAABB(SLAABBox &aabb, const SLMat4f &wmNode)SLParticleSystemvirtual
CSLMesh
calcCenterRad(SLVec3f &center, SLfloat &radius)SLMesh
calcMinMax()SLMeshvirtual
calcNormals()SLParticleSysteminlinevirtual
calcTangents()SLMeshprivate
calcTex3DMatrix(SLNode *node)SLMeshstatic
changeTexture()SLParticleSystem
color()SLParticleSysteminline
color(SLCol4f c)SLParticleSysteminline
computeHardEdgesIndices(float angleRAD, float epsilon)SLMesh
deleteData()SLMeshvirtual
deleteDataGpu()SLMeshvirtual
deleteSelected(SLNode *node)SLMesh
deleteUnused()SLMesh
deselectPartialSelection()SLMesh
direction()SLParticleSysteminline
direction(SLVec3f v)SLParticleSysteminline
direction(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
doAcc()SLParticleSysteminline
doAccDiffDir()SLParticleSysteminline
doAccDiffDir(SLbool b)SLParticleSysteminline
doAcceleration(SLbool b)SLParticleSysteminline
doAlphaOverLT()SLParticleSysteminline
doAlphaOverLT(SLbool b)SLParticleSysteminline
doAlphaOverLTCurve()SLParticleSysteminline
doAlphaOverLTCurve(SLbool b)SLParticleSysteminline
doBlendBrightness()SLParticleSysteminline
doBlendBrightness(SLbool b)SLParticleSysteminline
doColor()SLParticleSysteminline
doColor(SLbool b)SLParticleSysteminline
doColorOverLT()SLParticleSysteminline
doColorOverLT(SLbool b)SLParticleSysteminline
doCounterGap()SLParticleSysteminline
doCounterGap(SLbool b)SLParticleSysteminline
doDirectionSpeed()SLParticleSysteminline
doDirectionSpeed(SLbool b)SLParticleSysteminline
doFlipBookTexture()SLParticleSysteminline
doFlipBookTexture(SLbool b)SLParticleSysteminline
doGravity()SLParticleSysteminline
doGravity(SLbool b)SLParticleSysteminline
doInstancedDrawing()SLParticleSysteminline
doInstancedDrawing(bool instanced)SLParticleSysteminline
doRotation()SLParticleSysteminline
doRotation(SLbool b)SLParticleSysteminline
doRotRange()SLParticleSysteminline
doRotRange(SLbool b)SLParticleSysteminline
doShape()SLParticleSysteminline
doShape(SLbool b)SLParticleSysteminline
doShapeOverride()SLParticleSysteminline
doShapeOverride(SLbool b)SLParticleSysteminline
doShapeSpawnBase()SLParticleSysteminline
doShapeSpawnBase(SLbool b)SLParticleSysteminline
doShapeSurface()SLParticleSysteminline
doShapeSurface(SLbool b)SLParticleSysteminline
doSizeOverLT()SLParticleSysteminline
doSizeOverLT(SLbool b)SLParticleSysteminline
doSizeOverLTCurve()SLParticleSysteminline
doSizeOverLTCurve(SLbool b)SLParticleSysteminline
doSpeedRange()SLParticleSysteminline
doSpeedRange(SLbool b)SLParticleSysteminline
doWorldSpace()SLParticleSysteminline
doWorldSpace(SLbool b)SLParticleSysteminline
draw(SLSceneView *sv, SLNode *node, SLuint instances=1)SLParticleSystemvirtual
drawIntoDepthBuffer(SLSceneView *sv, SLNode *node, SLMaterial *depthMat)SLMesh
drawSelectedVertices()SLMeshprivate
drawTime()SLParticleSysteminline
edgeAngleDEG() constSLMeshinline
edgeAngleDEG(SLfloat ea)SLMeshinline
edgeColor() constSLMeshinline
edgeColor(const SLCol4f &ec)SLMeshinline
edgeWidth() constSLMeshinline
edgeWidth(SLfloat ew)SLMeshinline
emitterPos() constSLParticleSysteminline
emitterPos(SLVec3f p)SLParticleSysteminline
finalN(SLuint i)SLMeshinline
finalP(SLuint i)SLMeshinline
flipbookColumns()SLParticleSysteminline
flipbookColumns(SLint i)SLParticleSysteminline
flipbookRows()SLParticleSysteminline
flipbookRows(SLint i)SLParticleSysteminline
frameRateFB()SLParticleSysteminline
frameRateFB(int i)SLParticleSysteminline
generate()SLParticleSystem
generateBernsteinPAlpha()SLParticleSystem
generateBernsteinPSize()SLParticleSystem
generateVAO(SLGLVertexArray &vao)SLMeshvirtual
getDirectionBox(SLVec3f position)SLParticleSystemprivate
getDirectionCone(SLVec3f position)SLParticleSystemprivate
getDirectionPyramid(SLVec3f position)SLParticleSystemprivate
getDirectionSphere(SLVec3f position)SLParticleSystemprivate
getPointInBox(SLVec3f boxScale)SLParticleSystemprivate
getPointInCone()SLParticleSystemprivate
getPointInPyramid()SLParticleSystemprivate
getPointInSphere(float radius, SLVec3f randomX)SLParticleSystemprivate
getPointOnBox(SLVec3f boxScale)SLParticleSystemprivate
getPointOnCone()SLParticleSystemprivate
getPointOnPyramid()SLParticleSystemprivate
getPointOnSphere(float radius, SLVec3f randomX)SLParticleSystemprivate
gravity()SLParticleSysteminline
gravity(SLVec3f v)SLParticleSysteminline
gravity(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
handleRectangleSelection(SLSceneView *sv, SLGLState *stateGL, SLNode *node)SLMeshprivate
hit(SLRay *ray, SLNode *node)SLMesh
hitTriangleOS(SLRay *ray, SLNode *node, SLuint iT)SLMesh
I16SLMesh
I32SLMesh
IE16SLMesh
IE32SLMesh
init(SLNode *node)SLMeshvirtual
IS32SLMesh
isGenerated()SLParticleSysteminline
isGenerated(SLbool b)SLParticleSysteminline
isPaused()SLParticleSysteminline
isSelected() constSLMeshinline
isSelected(bool isSelected)SLMeshinline
JiSLMesh
JwSLMesh
mat() constSLMeshinline
mat(SLMaterial *m)SLMeshinline
matOut() constSLMeshinline
matOut(SLMaterial *m)SLMeshinline
maxPSLMesh
minPSLMesh
NSLMesh
name(const SLstring &Name)SLObjectinline
name() constSLObjectinline
numI() constSLMeshinline
PSLMesh
pauseOrResume()SLParticleSystem
preShade(SLRay *ray)SLMeshvirtual
primitive() constSLMeshinline
primitive(SLGLPrimitiveType pt)SLMeshinline
radiusH()SLParticleSysteminline
radiusH(SLfloat f)SLParticleSysteminline
radiusW()SLParticleSysteminline
radiusW(SLfloat f)SLParticleSysteminline
scale()SLParticleSysteminline
scale(SLfloat f)SLParticleSysteminline
setNotVisibleInFrustum()SLParticleSystem
shapeAngle()SLParticleSysteminline
shapeAngle(SLfloat f)SLParticleSysteminline
shapeHeight()SLParticleSysteminline
shapeHeight(SLfloat f)SLParticleSysteminline
shapeRadius()SLParticleSysteminline
shapeRadius(SLfloat r)SLParticleSysteminline
shapeScale()SLParticleSysteminline
shapeScale(SLVec3f v)SLParticleSysteminline
shapeScale(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
shapeType()SLParticleSysteminline
shapeType(SLShapeType st)SLParticleSysteminline
shapeWidth()SLParticleSysteminline
shapeWidth(SLfloat f)SLParticleSysteminline
skeleton() constSLMeshinline
skeleton(SLAnimSkeleton *skel)SLMeshinline
skinnedNSLMesh
skinnedPSLMesh
SLMesh(SLAssetManager *assetMgr, const SLstring &name="Mesh")SLMeshexplicit
SLObject(const SLstring &Name="", const SLstring &url="")SLObjectinline
SLParticleSystem(SLAssetManager *assetMgr, const SLint amount, const SLVec3f &velocityRandomStart, const SLVec3f &velocityRandomEnd, const SLfloat &timeToLive, SLGLTexture *texC, const SLstring &name="Particle System", SLGLTexture *texFlipbook=nullptr, SLTexColorLUT *texGradient=nullptr, const bool doInstancedDrawing=false)SLParticleSystem
speed()SLParticleSysteminline
speed(SLfloat f)SLParticleSysteminline
speedRange()SLParticleSysteminline
speedRange(SLVec2f v)SLParticleSysteminline
speedRange(SLfloat vX, SLfloat vY)SLParticleSysteminline
TSLMesh
texFlipbook()SLParticleSysteminline
texFlipbook(SLGLTexture *tf)SLParticleSysteminline
texGradient()SLParticleSysteminline
texGradient(SLTexColorLUT *tg)SLParticleSysteminline
texParticle()SLParticleSysteminline
texParticle(SLGLTexture *tp)SLParticleSysteminline
timeToLive()SLParticleSysteminline
timeToLive(SLfloat f)SLParticleSysteminline
transformSkin(bool forceCPUSkinning, const std::function< void(SLMesh *)> &cbInformNodes)SLMesh
updateAccelStruct()SLMesh
updateTime()SLParticleSysteminline
url(const SLstring &url)SLObjectinline
url() constSLObjectinline
UVSLMesh
vao()SLMeshinline
velocityConst()SLParticleSysteminline
velocityConst(SLVec3f v)SLParticleSysteminline
velocityConst(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
velocityRndMax()SLParticleSysteminline
velocityRndMax(SLVec3f v)SLParticleSysteminline
velocityRndMax(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
velocityRndMin()SLParticleSysteminline
velocityRndMin(SLVec3f v)SLParticleSysteminline
velocityRndMin(SLfloat vX, SLfloat vY, SLfloat vZ)SLParticleSysteminline
velocityType()SLParticleSysteminline
velocityType(SLint i)SLParticleSysteminline
vertexPosEpsilon(SLfloat eps)SLMeshinline
~SLMesh() overrideSLMesh
~SLObject()SLObjectinlinevirtual