reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofEasyCam Member List

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

addInteraction(TransformType type, int mouseButton, int key=-1)ofEasyCam
begin(const ofRectangle &viewport)ofEasyCamvirtual
begin()ofEasyCaminlinevirtual
boom(float amount)ofNode
calcClipPlanes(const ofRectangle &viewport)ofCameraprotected
cameraToWorld(glm::vec3 CameraXYZ, const ofRectangle &viewport) constofCamera
cameraToWorld(glm::vec3 CameraXYZ) constofCamerainline
clearControlArea()ofEasyCam
clearParent(bool bMaintainGlobalTransform=false)ofNode
createMatrix()ofNodeprotected
customDraw(const ofBaseRenderer *renderer) constofNodevirtual
customDraw()ofNodevirtual
disableInertia()ofEasyCam
disableMouseInput()ofEasyCam
disableMouseMiddleButton()ofEasyCam
disableOrtho()ofCamera
dolly(float amount)ofNode
draw() constofNodevirtual
drawFrustum(const ofRectangle &viewport) constofCamera
drawFrustum() constofCamerainline
enableInertia()ofEasyCam
enableMouseInput()ofEasyCam
enableMouseMiddleButton()ofEasyCam
enableOrtho()ofCamera
end()ofCameravirtual
getAspectRatio() constofCamerainline
getControlArea() constofEasyCam
getDistance() constofEasyCam
getDrag() constofEasyCam
getFarClip() constofCamerainline
getForceAspectRatio() constofCamerainline
getFov() constofCamerainline
getGlobalOrientation() constofNode
getGlobalPosition() constofNode
getGlobalScale() constofNode
getGlobalTransformMatrix() constofNode
getHeadingDeg() constofNode
getHeadingRad() constofNode
getImagePlaneDistance(const ofRectangle &viewport=ofRectangle()) constofCamera
getInertiaEnabled() constofEasyCam
getLensOffset() constofCamerainline
getLocalTransformMatrix() constofNode
getLookAtDir() constofNode
getModelViewMatrix() constofCamera
getModelViewProjectionMatrix(const ofRectangle &viewport) constofCamera
getModelViewProjectionMatrix() constofCamerainline
getMouseInputEnabled() constofEasyCam
getMouseMiddleButtonEnabled() constofEasyCam
getNearClip() constofCamerainline
getOrientationEulerDeg() constofNode
getOrientationEulerRad() constofNode
getOrientationQuat() constofNode
getOrtho() constofCamera
getParent() constofNode
getPitchDeg() constofNode
getPitchRad() constofNode
getPosition() constofNode
getProjectionMatrix() constofCamerainline
getProjectionMatrix(const ofRectangle &viewport) constofCamera
getRelativeYAxis() constofEasyCam
getRenderer() constofCameraprotected
getRollDeg() constofNode
getRollRad() constofNode
getScale() constofNode
getSideDir() constofNode
getTarget() constofEasyCam
getTranslationKey() constofEasyCam
getUpAxis() constofEasyCam
getUpDir() constofNode
getViewport() constofCameraprotected
getX() constofNode
getXAxis() constofNode
getY() constofNode
getYAxis() constofNode
getZ() constofNode
getZAxis() constofNode
hasInteraction(TransformType type, int mouseButton, int key=-1)ofEasyCam
hasInteraction(int mouseButton, int key)ofEasyCam
isVFlipped() constofCamera
lookAt(const glm::vec3 &lookAtPosition)ofNode
lookAt(const glm::vec3 &lookAtPosition, glm::vec3 upVector)ofNode
lookAt(const ofNode &lookAtNode)ofNode
lookAt(const ofNode &lookAtNode, const glm::vec3 &upVector)ofNode
move(float x, float y, float z)ofNode
move(const glm::vec3 &offset)ofNode
OF_DEPRECATED_MSG("Use Deg/Rad versions.", float getPitch() const)ofNode
OF_DEPRECATED_MSG("Use Deg/Rad versions.", float getHeading() const)ofNode
OF_DEPRECATED_MSG("Use Deg/Rad versions.", float getRoll() const)ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", glm::vec3 getOrientationEuler() const)ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void tilt(float degrees))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void pan(float degrees))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void roll(float degrees))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void rotate(float degrees, const glm::vec3 &v))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void rotate(float degrees, float vx, float vy, float vz))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void rotateAround(float degrees, const glm::vec3 &axis, const glm::vec3 &point))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void orbit(float longitude, float latitude, float radius, const glm::vec3 &centerPoint=glm::vec3(0, 0, 0)))ofNode
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void orbit(float longitude, float latitude, float radius, ofNode &centerNode))ofNode
ofCamera()ofCamera
ofEasyCam()ofEasyCam
onOrientationChanged()ofNodeinlineprotectedvirtual
onPositionChanged()ofEasyCamprotectedvirtual
onScaleChanged()ofNodeinlineprotectedvirtual
orbitDeg(float longitude, float latitude, float radius, const glm::vec3 &centerPoint=glm::vec3(0, 0, 0))ofNode
orbitDeg(float longitude, float latitude, float radius, ofNode &centerNode)ofNode
orbitRad(float longitude, float latitude, float radius, const glm::vec3 &centerPoint=glm::vec3(0, 0, 0))ofNode
orbitRad(float longitude, float latitude, float radius, ofNode &centerNode)ofNode
panDeg(float degrees)ofNode
panRad(float radians)ofNode
parentofNodeprotected
removeAllInteractions()ofEasyCam
removeInteraction(TransformType type, int mouseButton, int key=-1)ofEasyCam
reset()ofEasyCam
resetTransform()ofNode
restoreTransformGL(ofBaseRenderer *renderer=nullptr) constofNode
rollDeg(float degrees)ofNode
rollRad(float radians)ofNode
rotate(const glm::quat &q)ofNode
rotateAround(const glm::quat &q, const glm::vec3 &point)ofNode
rotateAroundDeg(float degrees, const glm::vec3 &axis, const glm::vec3 &point)ofNode
rotateAroundRad(float radians, const glm::vec3 &axis, const glm::vec3 &point)ofNode
rotateDeg(float degrees, const glm::vec3 &v)ofNode
rotateDeg(float degrees, float vx, float vy, float vz)ofNode
rotateRad(float radians, const glm::vec3 &v)ofNode
rotateRad(float radians, float vx, float vy, float vz)ofNode
screenToWorld(glm::vec3 ScreenXYZ, const ofRectangle &viewport) constofCamera
screenToWorld(glm::vec3 ScreenXYZ) constofCamerainline
setAspectRatio(float aspectRatio)ofCamera
setAutoDistance(bool bAutoDistance)ofEasyCam
setControlArea(const ofRectangle &controlArea)ofEasyCam
setDistance(float distance)ofEasyCam
setDrag(float drag)ofEasyCam
setEvents(ofCoreEvents &events)ofEasyCam
setFarClip(float f)ofCamera
setForceAspectRatio(bool forceAspectRatio)ofCamera
setFov(float f)ofCamera
setGlobalOrientation(const glm::quat &q)ofNode
setGlobalPosition(float px, float py, float pz)ofNode
setGlobalPosition(const glm::vec3 &p)ofNode
setLensOffset(const glm::vec2 &lensOffset)ofCamera
setNearClip(float f)ofCamera
setOrientation(const glm::quat &q)ofNode
setOrientation(const glm::vec3 &eulerAngles)ofNode
setParent(ofNode &parent, bool bMaintainGlobalTransform=false)ofNode
setPosition(float px, float py, float pz)ofNode
setPosition(const glm::vec3 &p)ofNode
setRelativeYAxis(bool relative=true)ofEasyCam
setRenderer(std::shared_ptr< ofBaseRenderer > renderer)ofCamera
setRotationSensitivity(float x, float y, float z)ofEasyCam
setRotationSensitivity(const glm::vec3 &sensitivity)ofEasyCam
setScale(float s)ofNode
setScale(float sx, float sy, float sz)ofNode
setScale(const glm::vec3 &s)ofNode
setTarget(const glm::vec3 &target)ofEasyCam
setTarget(ofNode &target)ofEasyCam
setTranslationKey(char key)ofEasyCam
setTranslationSensitivity(float x, float y, float z)ofEasyCam
setTranslationSensitivity(const glm::vec3 &sensitivity)ofEasyCam
setUpAxis(const glm::vec3 &up)ofEasyCam
setupOffAxisViewPortal(const glm::vec3 &topLeft, const glm::vec3 &bottomLeft, const glm::vec3 &bottomRight)ofCamera
setupPerspective(bool vFlip=true, float fov=60, float nearDist=0, float farDist=0, const glm::vec2 &lensOffset=glm::vec2(0.0f, 0.0f))ofCamera
setVFlip(bool vflip)ofCamera
tiltDeg(float degrees)ofNode
tiltRad(float radians)ofNode
TRANSFORM_NONE enum valueofEasyCam
TRANSFORM_ROTATE enum valueofEasyCam
TRANSFORM_SCALE enum valueofEasyCam
TRANSFORM_TRANSLATE_XY enum valueofEasyCam
TRANSFORM_TRANSLATE_Z enum valueofEasyCam
transformGL(ofBaseRenderer *renderer=nullptr) constofNode
TransformType enum nameofEasyCam
truck(float amount)ofNode
updateAxis()ofNodeprotected
worldToCamera(glm::vec3 WorldXYZ, const ofRectangle &viewport) constofCamera
worldToCamera(glm::vec3 WorldXYZ) constofCamerainline
worldToScreen(glm::vec3 WorldXYZ, const ofRectangle &viewport) constofCamera
worldToScreen(glm::vec3 WorldXYZ) constofCamerainline
~ofCamera()ofCameravirtual