![]() |
SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLCamera, including all inherited members.
| _aabb | SLNode | protected |
| _acceleration | SLCamera | protected |
| _animation | SLNode | protected |
| _background | SLCamera | protected |
| _brakeAccel | SLCamera | protected |
| _camAnim | SLCamera | protected |
| _castsShadows | SLNode | protected |
| _children | SLNode | protected |
| _clipFar | SLCamera | protected |
| _clipNear | SLCamera | protected |
| _cx | SLCamera | protected |
| _cy | SLCamera | protected |
| _depth | SLNode | protected |
| _deselectRect | SLCamera | protected |
| _devLoc | SLCamera | protected |
| _devRot | SLCamera | protected |
| _drag | SLCamera | protected |
| _drawBits | SLNode | protected |
| _entityID | SLNode | protected |
| _enucorrRenu | SLCamera | protected |
| _focalDist | SLCamera | protected |
| _fogColor | SLCamera | protected |
| _fogColorIsBack | SLCamera | protected |
| _fogDensity | SLCamera | protected |
| _fogEnd | SLCamera | protected |
| _fogIsOn | SLCamera | protected |
| _fogMode | SLCamera | protected |
| _fogStart | SLCamera | protected |
| _fovInit | SLCamera | protected |
| _fovV | SLCamera | protected |
| _fx | SLCamera | protected |
| _fy | SLCamera | protected |
| _initialOM | SLNode | protected |
| _isAABBUpToDate | SLNode | mutableprotected |
| _isSelected | SLNode | protected |
| _isWMIUpToDate | SLNode | mutableprotected |
| _isWMUpToDate | SLNode | mutableprotected |
| _keyboardDeltaPos | SLEventHandler | protected |
| _keyStates | SLCamera | protected |
| _lensDiameter | SLCamera | protected |
| _lensSamples | SLCamera | protected |
| _levelForSM | SLNode | protected |
| _maxSpeed | SLCamera | protected |
| _mesh | SLNode | protected |
| _minLodCoverage | SLNode | protected |
| _mouseRotationFactor | SLEventHandler | protected |
| _moveAccel | SLCamera | protected |
| _movedLastFrame | SLCamera | protected |
| _name | SLObject | protected |
| _oldTouchPos1 | SLCamera | protected |
| _oldTouchPos2 | SLCamera | protected |
| _om | SLNode | protected |
| _onCamUpdateCB | SLCamera | protected |
| _onUpdateCB | SLNode | protected |
| _parent | SLNode | protected |
| _plane | SLCamera | protected |
| _projType | SLCamera | protected |
| _selectRect | SLCamera | protected |
| _stereoColorFilter | SLCamera | protected |
| _stereoEye | SLCamera | protected |
| _stereoEyeSeparation | SLCamera | protected |
| _trackballSize | SLCamera | protected |
| _trackballStartVec | SLCamera | protected |
| _unitScaling | SLCamera | protected |
| _url | SLObject | protected |
| _vao | SLCamera | protected |
| _velocity | SLCamera | protected |
| _viewport | SLCamera | protected |
| _viewportRatio | SLCamera | protected |
| _wm | SLNode | mutableprotected |
| _wmI | SLNode | mutableprotected |
| _xOffsetPix | SLCamera | protected |
| _yOffsetPix | SLCamera | protected |
| aabb() | SLNode | inline |
| addChild(SLNode *child) | SLNode | |
| addMesh(SLMesh *mesh) | SLNode | virtual |
| animation(SLAnimation *a) | SLNode | inline |
| animation() | SLNode | inline |
| animationStr() const | SLCamera | |
| aspect() const | SLCamera | inline |
| axisXOS() const | SLNode | inline |
| axisXWS() const | SLNode | inline |
| axisYOS() const | SLNode | inline |
| axisYWS() const | SLNode | inline |
| axisZOS() const | SLNode | inline |
| axisZWS() const | SLNode | inline |
| background() | SLCamera | inline |
| brakeAccel(const SLfloat accel) | SLCamera | inline |
| brakeAccel() const | SLCamera | inline |
| buildAABB(SLAABBox &aabb, const SLMat4f &wmNode) | SLCamera | |
| calcMinMax(SLVec3f &minV, SLVec3f &maxV) const | SLCamera | |
| camAnim(SLCamAnim ca) | SLCamera | inline |
| camAnim() const | SLCamera | inline |
| camUpdate(SLSceneView *sv, SLfloat timeMS) | SLCamera | virtual |
| castsShadows(SLbool castsShadows) | SLNode | inline |
| castsShadows() | SLNode | inline |
| children() | SLNode | inline |
| clipFar(const SLfloat cFar) | SLCamera | inline |
| clipFar() const | SLCamera | inline |
| clipNear(const SLfloat cNear) | SLCamera | inline |
| clipNear() const | SLCamera | inline |
| copyRec() | SLNode | virtual |
| cull2DRec(SLSceneView *sv) | SLNode | virtual |
| cull3DRec(SLSceneView *sv) | SLNode | virtual |
| cullChildren3D(SLSceneView *sv) | SLNode | virtual |
| currentAnimation | SLCamera | static |
| currentDevRotation | SLCamera | static |
| currentFOV | SLCamera | static |
| currentProjection | SLCamera | static |
| deleteChild() | SLNode | |
| deleteChild(SLNode *child) | SLNode | |
| deleteChild(const SLstring &name) | SLNode | |
| deleteChildren() | SLNode | |
| depth() const | SLNode | inline |
| deselectRect() | SLCamera | inline |
| devRotLoc(SLDeviceRotation *devRot, SLDeviceLocation *devLoc) | SLCamera | inline |
| doUpdate() | SLNode | inlinevirtual |
| drag(const SLfloat drag) | SLCamera | inline |
| drag() const | SLCamera | inline |
| drawBit(SLuint bit) | SLNode | inline |
| drawBits() | SLNode | inline |
| drawMesh(SLSceneView *sv) override | SLCamera | virtual |
| dumpRec() | SLNode | virtual |
| entityID(SLint entityID) | SLNode | inline |
| entityID() const | SLNode | inline |
| eyeToPixelRay(SLfloat x, SLfloat y, SLRay *ray) | SLCamera | |
| find(const SLstring &name="", SLbool findRecursive=true) | SLNode | |
| findChild(const SLstring &name="", SLbool findRecursive=true) | SLNode | |
| findChildren(const SLstring &name="", SLbool findRecursive=true, SLbool canContain=false) | SLNode | |
| findChildren(const SLMesh *mesh, SLbool findRecursive=true) | SLNode | |
| findChildren(SLuint drawbit, SLbool findRecursive=true) | SLNode | |
| findChildrenHelper(const SLstring &name, deque< T * > &list, SLbool findRecursive, SLbool canContain=false) | SLNode | private |
| findChildrenHelper(const SLMesh *mesh, deque< SLNode * > &list, SLbool findRecursive) | SLNode | private |
| findChildrenHelper(SLuint drawbit, deque< SLNode * > &list, SLbool findRecursive) | SLNode | private |
| focalDist(const SLfloat f) | SLCamera | inline |
| focalDist() const | SLCamera | inline |
| focalDistScrH() const | SLCamera | |
| focalDistScrW() const | SLCamera | |
| focalPointOS() const | SLCamera | inline |
| focalPointWS() const | SLCamera | inline |
| fogColor() const | SLCamera | inline |
| fogDensity(const float density) | SLCamera | inline |
| fogDensity() const | SLCamera | inline |
| fogDistEnd() const | SLCamera | inline |
| fogDistStart() const | SLCamera | inline |
| fogIsOn(const bool isOn) | SLCamera | inline |
| fogIsOn() const | SLCamera | inline |
| fogMode(const SLFogMode mode) | SLCamera | inline |
| fogMode() const | SLCamera | inline |
| forwardOS() const | SLNode | inline |
| forwardWS() const | SLNode | inline |
| fov(const SLfloat fov) | SLCamera | inline |
| fovH() const | SLCamera | |
| fovV() const | SLCamera | inline |
| frustumSizeAtDistance(SLfloat distance) | SLCamera | |
| hitRec(SLRay *ray) | SLNode | virtual |
| initialOM() | SLNode | inline |
| insertChild(SLNode *insertC, SLNode *afterC) | SLNode | |
| instanceIndex | SLNode | static |
| isInFrustum(SLAABBox *aabb) | SLCamera | |
| isSelected(bool isSelected) | SLNode | inline |
| isSelected() | SLNode | inline |
| lensDiameter(const SLfloat d) | SLCamera | inline |
| lensDiameter() const | SLCamera | inline |
| lensSamples(SLuint x, SLuint y) | SLCamera | inline |
| lensSamples() | SLCamera | inline |
| levelForSM(SLubyte lfsm) | SLNode | inline |
| levelForSM() | SLNode | inline |
| lookAt(SLfloat targetX, SLfloat targetY, SLfloat targetZ, SLfloat upX=0, SLfloat upY=1, SLfloat upZ=0, SLTransformSpace relativeTo=TS_world) | SLNode | inline |
| lookAt(const SLVec3f &target, const SLVec3f &up=SLVec3f::AXISY, SLTransformSpace relativeTo=TS_world) | SLNode | |
| lookFrom(const SLVec3f &fromDir, const SLVec3f &upDir=SLVec3f::AXISY) | SLCamera | |
| maxSpeed(const SLfloat ms) | SLCamera | inline |
| maxSpeed() const | SLCamera | inline |
| mesh() | SLNode | inline |
| minLodCoverage(SLfloat minLodCoverage) | SLNode | inline |
| minLodCoverage() | SLNode | inline |
| mouseRotationFactor(SLfloat rf) | SLEventHandler | inline |
| mouseRotationFactor() | SLEventHandler | inline |
| moveAccel(const SLfloat accel) | SLCamera | inline |
| moveAccel() const | SLCamera | inline |
| name(const SLstring &Name) | SLObject | inline |
| name() const | SLObject | inline |
| needAABBUpdate() | SLNode | |
| needUpdate() | SLNode | virtual |
| needWMUpdate() | SLNode | |
| numChildren() | SLNode | inline |
| numWMUpdates | SLNode | static |
| om(const SLMat4f &mat) | SLNode | inline |
| om() | SLNode | inline |
| onCamUpdateCB(function< void(SLSceneView *sv)> callbackFunc) | SLCamera | inline |
| onDoubleClick(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
| onKeyPress(SLKey key, SLKey mod) override | SLCamera | virtual |
| onKeyRelease(SLKey key, SLKey mod) override | SLCamera | virtual |
| onMouseDown(SLMouseButton button, SLint x, SLint y, SLKey mod) override | SLCamera | virtual |
| onMouseMove(SLMouseButton button, SLint x, SLint y, SLKey mod) override | SLCamera | virtual |
| onMouseUp(SLMouseButton button, SLint x, SLint y, SLKey mod) override | SLCamera | virtual |
| onMouseWheel(SLint delta, SLKey mod) override | SLCamera | virtual |
| onRotationPYR(const SLfloat pitchRAD, const SLfloat yawRAD, const SLfloat rollRAD) | SLEventHandler | inlinevirtual |
| onTouch2Down(SLint x1, SLint y1, SLint x2, SLint y2) override | SLCamera | virtual |
| onTouch2Move(SLint x1, SLint y1, SLint x2, SLint y2) override | SLCamera | virtual |
| onTouch2Up(SLint x1, SLint y1, SLint x2, SLint y2) override | SLCamera | virtual |
| onTouch3Down(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onTouch3Move(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onTouch3Up(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
| onUpdateCB(function< void()> callbackFunc) | SLNode | inline |
| parent(SLNode *p) | SLNode | |
| parent() | SLNode | inline |
| passToUniforms(SLGLProgram *program) | SLCamera | |
| preShade(SLRay *ray) | SLCamera | inline |
| projectWorldToNDC(const SLVec4f &worldPos) const | SLCamera | |
| projType(SLProjType p) | SLCamera | inline |
| projType() const | SLCamera | inline |
| projTypeStr() const | SLCamera | inline |
| projTypeToStr(SLProjType pt) | SLCamera | static |
| removeChild(SLNode *child) | SLNode | |
| removeMesh() | SLNode | |
| removeMesh(SLMesh *mesh) | SLNode | |
| resetToInitialState() | SLNode | |
| rightOS() const | SLNode | inline |
| rightWS() const | SLNode | inline |
| rotate(const SLQuat4f &rot, SLTransformSpace relativeTo=TS_object) | SLNode | |
| rotate(SLfloat angleDeg, const SLVec3f &axis, SLTransformSpace relativeTo=TS_object) | SLNode | |
| rotate(SLfloat angleDeg, SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_object) | SLNode | inline |
| rotateAround(const SLVec3f &point, SLVec3f &axis, SLfloat angleDeg, SLTransformSpace relativeTo=TS_world) | SLNode | |
| rotation(const SLQuat4f &rot, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| rotation(SLfloat angleDeg, const SLVec3f &axis, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| scale(SLfloat s) | SLNode | inline |
| scale(SLfloat x, SLfloat y, SLfloat z) | SLNode | inline |
| scale(const SLVec3f &scale) | SLNode | |
| scaleToCenter(SLfloat maxDim) | SLNode | |
| scaling(SLfloat s) | SLNode | inline |
| scaling(SLfloat x, SLfloat y, SLfloat z) | SLNode | inline |
| scaling(const SLVec3f &scaling) | SLNode | |
| selectRect() | SLCamera | inline |
| setDrawBitsRec(SLuint bit, SLbool state) | SLNode | |
| setFrustumPlanes() | SLCamera | |
| setInitialState() | SLNode | |
| setMeshMat(SLMaterial *mat, bool recursive) | SLNode | |
| setPrimitiveTypeRec(SLGLPrimitiveType primitiveType) | SLNode | |
| setProjection(SLSceneView *sv, SLEyeType eye) | SLCamera | |
| setView(SLSceneView *sv, SLEyeType eye) | SLCamera | |
| setViewport(SLSceneView *sv, SLEyeType eye) | SLCamera | |
| skeleton() | SLNode | |
| SLCamera(const SLstring &name="Camera") | SLCamera | explicit |
| SLEventHandler() | SLEventHandler | inline |
| SLNode(const SLstring &name="Node") | SLNode | explicit |
| SLNode(SLMesh *mesh, const SLstring &name="Node") | SLNode | explicit |
| SLNode(SLMesh *mesh, const SLVec3f &translation, const SLstring &name) | SLNode | explicit |
| SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
| statsRec(SLNodeStats &stats) override | SLCamera | virtual |
| stereoColorFilter() const | SLCamera | inline |
| stereoEye() const | SLCamera | inline |
| stereoEyeSeparation(const SLfloat es) | SLCamera | inline |
| stereoEyeSeparation() const | SLCamera | inline |
| toString() const | SLCamera | |
| trackballSize() const | SLCamera | inline |
| trackballVec(SLint x, SLint y) const | SLCamera | |
| translate(const SLVec3f &vec, SLTransformSpace relativeTo=TS_object) | SLNode | |
| translate(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_object) | SLNode | inline |
| translation(const SLVec3f &pos, SLTransformSpace relativeTo=TS_parent) | SLNode | |
| translation(SLfloat x, SLfloat y, SLfloat z, SLTransformSpace relativeTo=TS_parent) | SLNode | inline |
| translationOS() const | SLNode | inline |
| translationWS() const | SLNode | inline |
| unitScaling() const | SLCamera | inline |
| updateAABBRec(SLbool updateAlsoAABBinOS) | SLNode | virtual |
| updateAndGetVM() const | SLCamera | inline |
| updateAndGetWM() const | SLNode | |
| updateAndGetWMI() const | SLNode | |
| updateEnuCorrRenu(SLSceneView *sv, const SLMat3f &enuRc, float &f, SLVec3f &enuOffsetPix) | SLCamera | |
| updateMeshAccelStructs() | SLNode | |
| updateMeshMat(std::function< void(SLMaterial *m)> setMat, bool recursive) | SLNode | |
| updateMeshSkins(bool forceCPUSkinning, const std::function< void(SLMesh *)> &cbInformNodes) | SLNode | |
| updateRec() | SLNode | |
| updateWM() const | SLNode | private |
| upOS() const | SLNode | inline |
| upWS() const | SLNode | inline |
| url(const SLstring &url) | SLObject | inline |
| url() const | SLObject | inline |
| UVWFrame(SLVec3f &EYE, SLVec3f &U, SLVec3f &V, SLVec3f &W) | SLCamera | |
| viewport() const | SLCamera | inline |
| ~SLCamera() override | SLCamera | |
| ~SLEventHandler() | SLEventHandler | inlinevirtual |
| ~SLNode() override | SLNode | |
| ~SLObject() | SLObject | inlinevirtual |