_acceleration | SLParticleSystem | private |
_accelerationConst | SLParticleSystem | private |
_accelStruct | SLMesh | protected |
_accelStructIsOutOfDate | SLMesh | protected |
_amount | SLParticleSystem | private |
_angularVelocityConst | SLParticleSystem | private |
_angularVelocityRange | SLParticleSystem | private |
_assetManager | SLParticleSystem | private |
_bernsteinPYAlpha | SLParticleSystem | private |
_bernsteinPYSize | SLParticleSystem | private |
_bezierControlPointAlpha | SLParticleSystem | private |
_bezierControlPointSize | SLParticleSystem | private |
_bezierStartEndPointAlpha | SLParticleSystem | private |
_bezierStartEndPointSize | SLParticleSystem | private |
_billboardType | SLParticleSystem | private |
_color | SLParticleSystem | private |
_deltaTimeUpdateS | SLParticleSystem | private |
_direction | SLParticleSystem | private |
_doAccDiffDir | SLParticleSystem | private |
_doAcceleration | SLParticleSystem | private |
_doAlphaOverLT | SLParticleSystem | private |
_doAlphaOverLTCurve | SLParticleSystem | private |
_doBlendBrightness | SLParticleSystem | private |
_doColor | SLParticleSystem | private |
_doColorOverLT | SLParticleSystem | private |
_doCounterGap | SLParticleSystem | private |
_doDirectionSpeed | SLParticleSystem | private |
_doFlipBookTexture | SLParticleSystem | private |
_doGravity | SLParticleSystem | private |
_doInstancedDrawing | SLParticleSystem | private |
_doRotation | SLParticleSystem | private |
_doRotRange | SLParticleSystem | private |
_doShape | SLParticleSystem | private |
_doShapeOverride | SLParticleSystem | private |
_doShapeSpawnBase | SLParticleSystem | private |
_doShapeSurface | SLParticleSystem | private |
_doSizeOverLT | SLParticleSystem | private |
_doSizeOverLTCurve | SLParticleSystem | private |
_doSpeedRange | SLParticleSystem | private |
_doWorldSpace | SLParticleSystem | private |
_drawBuf | SLParticleSystem | private |
_drawTime | SLParticleSystem | private |
_edgeAngleDEG | SLMesh | protected |
_edgeColor | SLMesh | protected |
_edgeWidth | SLMesh | protected |
_emitterPos | SLParticleSystem | private |
_finalN | SLMesh | protected |
_finalP | SLMesh | protected |
_flipbookColumns | SLParticleSystem | private |
_flipbookFPS | SLParticleSystem | private |
_flipbookRows | SLParticleSystem | private |
_flipboookLastUpdate | SLParticleSystem | private |
_gravity | SLParticleSystem | private |
_instanceVao1 | SLParticleSystem | private |
_instanceVao2 | SLParticleSystem | private |
_isCPUSkinned | SLMesh | protected |
_isGenerated | SLParticleSystem | private |
_isPaused | SLParticleSystem | private |
_isSelected | SLMesh | protected |
_isVisibleInFrustum | SLParticleSystem | private |
_isVolume | SLMesh | protected |
_jointMatrices | SLMesh | protected |
_lastTimeBeforePauseS | SLParticleSystem | private |
_mat | SLMesh | protected |
_matOut | SLMesh | protected |
_name | SLObject | protected |
_notVisibleTimeS | SLParticleSystem | private |
_primitive | SLMesh | protected |
_radiusH | SLParticleSystem | private |
_radiusW | SLParticleSystem | private |
_scale | SLParticleSystem | private |
_shapeAngle | SLParticleSystem | private |
_shapeHeight | SLParticleSystem | private |
_shapeRadius | SLParticleSystem | private |
_shapeScale | SLParticleSystem | private |
_shapeType | SLParticleSystem | private |
_shapeWidth | SLParticleSystem | private |
_skeleton | SLMesh | protected |
_speed | SLParticleSystem | private |
_speedRange | SLParticleSystem | private |
_startDrawTimeMS | SLParticleSystem | private |
_startUpdateTimeMS | SLParticleSystem | private |
_startUpdateTimeS | SLParticleSystem | private |
_texFlipbook | SLParticleSystem | private |
_texGradient | SLParticleSystem | private |
_texParticle | SLParticleSystem | private |
_timeToLive | SLParticleSystem | private |
_updateTime | SLParticleSystem | private |
_url | SLObject | protected |
_vao | SLMesh | protected |
_vao1 | SLParticleSystem | private |
_vao2 | SLParticleSystem | private |
_vaoN | SLMesh | protected |
_vaoS | SLMesh | protected |
_vaoT | SLMesh | protected |
_velocityConst | SLParticleSystem | private |
_velocityRndMax | SLParticleSystem | private |
_velocityRndMin | SLParticleSystem | private |
_velocityType | SLParticleSystem | private |
_vertexPosEpsilon | SLMesh | protected |
accConst(SLfloat f) | SLParticleSystem | inline |
acceleration() | SLParticleSystem | inline |
acceleration(SLVec3f v) | SLParticleSystem | inline |
acceleration(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
accelerationConst() | SLParticleSystem | inline |
accelStructIsOutOfDate() | SLMesh | inline |
addStats(SLNodeStats &stats) | SLMesh | |
amount() | SLParticleSystem | inline |
amount(SLint i) | SLParticleSystem | inline |
angularVelocityConst() | SLParticleSystem | inline |
angularVelocityConst(SLfloat f) | SLParticleSystem | inline |
angularVelocityRange() | SLParticleSystem | inline |
angularVelocityRange(SLVec2f v) | SLParticleSystem | inline |
angularVelocityRange(SLfloat vX, SLfloat vY) | SLParticleSystem | inline |
bezierControlPointAlpha() | SLParticleSystem | inline |
bezierControlPointAlpha(float arrayPoint[4]) | SLParticleSystem | inline |
bezierControlPointSize() | SLParticleSystem | inline |
bezierControlPointSize(float arrayPoint[4]) | SLParticleSystem | inline |
bezierStartEndPointAlpha() | SLParticleSystem | inline |
bezierStartEndPointAlpha(float arrayPoint[4]) | SLParticleSystem | inline |
bezierStartEndPointSize() | SLParticleSystem | inline |
bezierStartEndPointSize(float arrayPoint[4]) | SLParticleSystem | inline |
billboardType() | SLParticleSystem | inline |
billboardType(SLBillboardType bt) | SLParticleSystem | inline |
buildAABB(SLAABBox &aabb, const SLMat4f &wmNode) | SLParticleSystem | virtual |
C | SLMesh | |
calcCenterRad(SLVec3f ¢er, SLfloat &radius) | SLMesh | |
calcMinMax() | SLMesh | virtual |
calcNormals() | SLParticleSystem | inlinevirtual |
calcTangents() | SLMesh | private |
calcTex3DMatrix(SLNode *node) | SLMesh | static |
changeTexture() | SLParticleSystem | |
color() | SLParticleSystem | inline |
color(SLCol4f c) | SLParticleSystem | inline |
computeHardEdgesIndices(float angleRAD, float epsilon) | SLMesh | |
deleteData() | SLMesh | virtual |
deleteDataGpu() | SLMesh | virtual |
deleteSelected(SLNode *node) | SLMesh | |
deleteUnused() | SLMesh | |
deselectPartialSelection() | SLMesh | |
direction() | SLParticleSystem | inline |
direction(SLVec3f v) | SLParticleSystem | inline |
direction(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
doAcc() | SLParticleSystem | inline |
doAccDiffDir() | SLParticleSystem | inline |
doAccDiffDir(SLbool b) | SLParticleSystem | inline |
doAcceleration(SLbool b) | SLParticleSystem | inline |
doAlphaOverLT() | SLParticleSystem | inline |
doAlphaOverLT(SLbool b) | SLParticleSystem | inline |
doAlphaOverLTCurve() | SLParticleSystem | inline |
doAlphaOverLTCurve(SLbool b) | SLParticleSystem | inline |
doBlendBrightness() | SLParticleSystem | inline |
doBlendBrightness(SLbool b) | SLParticleSystem | inline |
doColor() | SLParticleSystem | inline |
doColor(SLbool b) | SLParticleSystem | inline |
doColorOverLT() | SLParticleSystem | inline |
doColorOverLT(SLbool b) | SLParticleSystem | inline |
doCounterGap() | SLParticleSystem | inline |
doCounterGap(SLbool b) | SLParticleSystem | inline |
doDirectionSpeed() | SLParticleSystem | inline |
doDirectionSpeed(SLbool b) | SLParticleSystem | inline |
doFlipBookTexture() | SLParticleSystem | inline |
doFlipBookTexture(SLbool b) | SLParticleSystem | inline |
doGravity() | SLParticleSystem | inline |
doGravity(SLbool b) | SLParticleSystem | inline |
doInstancedDrawing() | SLParticleSystem | inline |
doInstancedDrawing(bool instanced) | SLParticleSystem | inline |
doRotation() | SLParticleSystem | inline |
doRotation(SLbool b) | SLParticleSystem | inline |
doRotRange() | SLParticleSystem | inline |
doRotRange(SLbool b) | SLParticleSystem | inline |
doShape() | SLParticleSystem | inline |
doShape(SLbool b) | SLParticleSystem | inline |
doShapeOverride() | SLParticleSystem | inline |
doShapeOverride(SLbool b) | SLParticleSystem | inline |
doShapeSpawnBase() | SLParticleSystem | inline |
doShapeSpawnBase(SLbool b) | SLParticleSystem | inline |
doShapeSurface() | SLParticleSystem | inline |
doShapeSurface(SLbool b) | SLParticleSystem | inline |
doSizeOverLT() | SLParticleSystem | inline |
doSizeOverLT(SLbool b) | SLParticleSystem | inline |
doSizeOverLTCurve() | SLParticleSystem | inline |
doSizeOverLTCurve(SLbool b) | SLParticleSystem | inline |
doSpeedRange() | SLParticleSystem | inline |
doSpeedRange(SLbool b) | SLParticleSystem | inline |
doWorldSpace() | SLParticleSystem | inline |
doWorldSpace(SLbool b) | SLParticleSystem | inline |
draw(SLSceneView *sv, SLNode *node, SLuint instances=1) | SLParticleSystem | virtual |
drawIntoDepthBuffer(SLSceneView *sv, SLNode *node, SLMaterial *depthMat) | SLMesh | |
drawSelectedVertices() | SLMesh | private |
drawTime() | SLParticleSystem | inline |
edgeAngleDEG() const | SLMesh | inline |
edgeAngleDEG(SLfloat ea) | SLMesh | inline |
edgeColor() const | SLMesh | inline |
edgeColor(const SLCol4f &ec) | SLMesh | inline |
edgeWidth() const | SLMesh | inline |
edgeWidth(SLfloat ew) | SLMesh | inline |
emitterPos() const | SLParticleSystem | inline |
emitterPos(SLVec3f p) | SLParticleSystem | inline |
finalN(SLuint i) | SLMesh | inline |
finalP(SLuint i) | SLMesh | inline |
flipbookColumns() | SLParticleSystem | inline |
flipbookColumns(SLint i) | SLParticleSystem | inline |
flipbookRows() | SLParticleSystem | inline |
flipbookRows(SLint i) | SLParticleSystem | inline |
frameRateFB() | SLParticleSystem | inline |
frameRateFB(int i) | SLParticleSystem | inline |
generate() | SLParticleSystem | |
generateBernsteinPAlpha() | SLParticleSystem | |
generateBernsteinPSize() | SLParticleSystem | |
generateVAO(SLGLVertexArray &vao) | SLMesh | virtual |
getDirectionBox(SLVec3f position) | SLParticleSystem | private |
getDirectionCone(SLVec3f position) | SLParticleSystem | private |
getDirectionPyramid(SLVec3f position) | SLParticleSystem | private |
getDirectionSphere(SLVec3f position) | SLParticleSystem | private |
getPointInBox(SLVec3f boxScale) | SLParticleSystem | private |
getPointInCone() | SLParticleSystem | private |
getPointInPyramid() | SLParticleSystem | private |
getPointInSphere(float radius, SLVec3f randomX) | SLParticleSystem | private |
getPointOnBox(SLVec3f boxScale) | SLParticleSystem | private |
getPointOnCone() | SLParticleSystem | private |
getPointOnPyramid() | SLParticleSystem | private |
getPointOnSphere(float radius, SLVec3f randomX) | SLParticleSystem | private |
gravity() | SLParticleSystem | inline |
gravity(SLVec3f v) | SLParticleSystem | inline |
gravity(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
handleRectangleSelection(SLSceneView *sv, SLGLState *stateGL, SLNode *node) | SLMesh | private |
hit(SLRay *ray, SLNode *node) | SLMesh | |
hitTriangleOS(SLRay *ray, SLNode *node, SLuint iT) | SLMesh | |
I16 | SLMesh | |
I32 | SLMesh | |
IE16 | SLMesh | |
IE32 | SLMesh | |
init(SLNode *node) | SLMesh | virtual |
IS32 | SLMesh | |
isGenerated() | SLParticleSystem | inline |
isGenerated(SLbool b) | SLParticleSystem | inline |
isPaused() | SLParticleSystem | inline |
isSelected() const | SLMesh | inline |
isSelected(bool isSelected) | SLMesh | inline |
Ji | SLMesh | |
Jw | SLMesh | |
mat() const | SLMesh | inline |
mat(SLMaterial *m) | SLMesh | inline |
matOut() const | SLMesh | inline |
matOut(SLMaterial *m) | SLMesh | inline |
maxP | SLMesh | |
minP | SLMesh | |
N | SLMesh | |
name(const SLstring &Name) | SLObject | inline |
name() const | SLObject | inline |
numI() const | SLMesh | inline |
P | SLMesh | |
pauseOrResume() | SLParticleSystem | |
preShade(SLRay *ray) | SLMesh | virtual |
primitive() const | SLMesh | inline |
primitive(SLGLPrimitiveType pt) | SLMesh | inline |
radiusH() | SLParticleSystem | inline |
radiusH(SLfloat f) | SLParticleSystem | inline |
radiusW() | SLParticleSystem | inline |
radiusW(SLfloat f) | SLParticleSystem | inline |
scale() | SLParticleSystem | inline |
scale(SLfloat f) | SLParticleSystem | inline |
setNotVisibleInFrustum() | SLParticleSystem | |
shapeAngle() | SLParticleSystem | inline |
shapeAngle(SLfloat f) | SLParticleSystem | inline |
shapeHeight() | SLParticleSystem | inline |
shapeHeight(SLfloat f) | SLParticleSystem | inline |
shapeRadius() | SLParticleSystem | inline |
shapeRadius(SLfloat r) | SLParticleSystem | inline |
shapeScale() | SLParticleSystem | inline |
shapeScale(SLVec3f v) | SLParticleSystem | inline |
shapeScale(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
shapeType() | SLParticleSystem | inline |
shapeType(SLShapeType st) | SLParticleSystem | inline |
shapeWidth() | SLParticleSystem | inline |
shapeWidth(SLfloat f) | SLParticleSystem | inline |
skeleton() const | SLMesh | inline |
skeleton(SLAnimSkeleton *skel) | SLMesh | inline |
skinnedN | SLMesh | |
skinnedP | SLMesh | |
SLMesh(SLAssetManager *assetMgr, const SLstring &name="Mesh") | SLMesh | explicit |
SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
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() | SLParticleSystem | inline |
speed(SLfloat f) | SLParticleSystem | inline |
speedRange() | SLParticleSystem | inline |
speedRange(SLVec2f v) | SLParticleSystem | inline |
speedRange(SLfloat vX, SLfloat vY) | SLParticleSystem | inline |
T | SLMesh | |
texFlipbook() | SLParticleSystem | inline |
texFlipbook(SLGLTexture *tf) | SLParticleSystem | inline |
texGradient() | SLParticleSystem | inline |
texGradient(SLTexColorLUT *tg) | SLParticleSystem | inline |
texParticle() | SLParticleSystem | inline |
texParticle(SLGLTexture *tp) | SLParticleSystem | inline |
timeToLive() | SLParticleSystem | inline |
timeToLive(SLfloat f) | SLParticleSystem | inline |
transformSkin(bool forceCPUSkinning, const std::function< void(SLMesh *)> &cbInformNodes) | SLMesh | |
updateAccelStruct() | SLMesh | |
updateTime() | SLParticleSystem | inline |
url(const SLstring &url) | SLObject | inline |
url() const | SLObject | inline |
UV | SLMesh | |
vao() | SLMesh | inline |
velocityConst() | SLParticleSystem | inline |
velocityConst(SLVec3f v) | SLParticleSystem | inline |
velocityConst(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
velocityRndMax() | SLParticleSystem | inline |
velocityRndMax(SLVec3f v) | SLParticleSystem | inline |
velocityRndMax(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
velocityRndMin() | SLParticleSystem | inline |
velocityRndMin(SLVec3f v) | SLParticleSystem | inline |
velocityRndMin(SLfloat vX, SLfloat vY, SLfloat vZ) | SLParticleSystem | inline |
velocityType() | SLParticleSystem | inline |
velocityType(SLint i) | SLParticleSystem | inline |
vertexPosEpsilon(SLfloat eps) | SLMesh | inline |
~SLMesh() override | SLMesh | |
~SLObject() | SLObject | inlinevirtual |