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) | ofEasyCam | virtual |
begin() | ofEasyCam | inlinevirtual |
boom(float amount) | ofNode | |
calcClipPlanes(const ofRectangle &viewport) | ofCamera | protected |
cameraToWorld(glm::vec3 CameraXYZ, const ofRectangle &viewport) const | ofCamera | |
cameraToWorld(glm::vec3 CameraXYZ) const | ofCamera | inline |
clearControlArea() | ofEasyCam | |
clearParent(bool bMaintainGlobalTransform=false) | ofNode | |
createMatrix() | ofNode | protected |
customDraw(const ofBaseRenderer *renderer) const | ofNode | virtual |
customDraw() | ofNode | virtual |
disableInertia() | ofEasyCam | |
disableMouseInput() | ofEasyCam | |
disableMouseMiddleButton() | ofEasyCam | |
disableOrtho() | ofCamera | |
dolly(float amount) | ofNode | |
draw() const | ofNode | virtual |
drawFrustum(const ofRectangle &viewport) const | ofCamera | |
drawFrustum() const | ofCamera | inline |
enableInertia() | ofEasyCam | |
enableMouseInput() | ofEasyCam | |
enableMouseMiddleButton() | ofEasyCam | |
enableOrtho() | ofCamera | |
end() | ofCamera | virtual |
getAspectRatio() const | ofCamera | inline |
getControlArea() const | ofEasyCam | |
getDistance() const | ofEasyCam | |
getDrag() const | ofEasyCam | |
getFarClip() const | ofCamera | inline |
getForceAspectRatio() const | ofCamera | inline |
getFov() const | ofCamera | inline |
getGlobalOrientation() const | ofNode | |
getGlobalPosition() const | ofNode | |
getGlobalScale() const | ofNode | |
getGlobalTransformMatrix() const | ofNode | |
getHeadingDeg() const | ofNode | |
getHeadingRad() const | ofNode | |
getImagePlaneDistance(const ofRectangle &viewport=ofRectangle()) const | ofCamera | |
getInertiaEnabled() const | ofEasyCam | |
getLensOffset() const | ofCamera | inline |
getLocalTransformMatrix() const | ofNode | |
getLookAtDir() const | ofNode | |
getModelViewMatrix() const | ofCamera | |
getModelViewProjectionMatrix(const ofRectangle &viewport) const | ofCamera | |
getModelViewProjectionMatrix() const | ofCamera | inline |
getMouseInputEnabled() const | ofEasyCam | |
getMouseMiddleButtonEnabled() const | ofEasyCam | |
getNearClip() const | ofCamera | inline |
getOrientationEulerDeg() const | ofNode | |
getOrientationEulerRad() const | ofNode | |
getOrientationQuat() const | ofNode | |
getOrtho() const | ofCamera | |
getParent() const | ofNode | |
getPitchDeg() const | ofNode | |
getPitchRad() const | ofNode | |
getPosition() const | ofNode | |
getProjectionMatrix() const | ofCamera | inline |
getProjectionMatrix(const ofRectangle &viewport) const | ofCamera | |
getRelativeYAxis() const | ofEasyCam | |
getRenderer() const | ofCamera | protected |
getRollDeg() const | ofNode | |
getRollRad() const | ofNode | |
getScale() const | ofNode | |
getSideDir() const | ofNode | |
getTarget() const | ofEasyCam | |
getTranslationKey() const | ofEasyCam | |
getUpAxis() const | ofEasyCam | |
getUpDir() const | ofNode | |
getViewport() const | ofCamera | protected |
getX() const | ofNode | |
getXAxis() const | ofNode | |
getY() const | ofNode | |
getYAxis() const | ofNode | |
getZ() const | ofNode | |
getZAxis() const | ofNode | |
hasInteraction(TransformType type, int mouseButton, int key=-1) | ofEasyCam | |
hasInteraction(int mouseButton, int key) | ofEasyCam | |
isVFlipped() const | ofCamera | |
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 ¢erPoint=glm::vec3(0, 0, 0))) | ofNode | |
OF_DEPRECATED_MSG("Use the Deg/Rad version.", void orbit(float longitude, float latitude, float radius, ofNode ¢erNode)) | ofNode | |
ofCamera() | ofCamera | |
ofEasyCam() | ofEasyCam | |
onOrientationChanged() | ofNode | inlineprotectedvirtual |
onPositionChanged() | ofEasyCam | protectedvirtual |
onScaleChanged() | ofNode | inlineprotectedvirtual |
orbitDeg(float longitude, float latitude, float radius, const glm::vec3 ¢erPoint=glm::vec3(0, 0, 0)) | ofNode | |
orbitDeg(float longitude, float latitude, float radius, ofNode ¢erNode) | ofNode | |
orbitRad(float longitude, float latitude, float radius, const glm::vec3 ¢erPoint=glm::vec3(0, 0, 0)) | ofNode | |
orbitRad(float longitude, float latitude, float radius, ofNode ¢erNode) | ofNode | |
panDeg(float degrees) | ofNode | |
panRad(float radians) | ofNode | |
parent | ofNode | protected |
removeAllInteractions() | ofEasyCam | |
removeInteraction(TransformType type, int mouseButton, int key=-1) | ofEasyCam | |
reset() | ofEasyCam | |
resetTransform() | ofNode | |
restoreTransformGL(ofBaseRenderer *renderer=nullptr) const | ofNode | |
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) const | ofCamera | |
screenToWorld(glm::vec3 ScreenXYZ) const | ofCamera | inline |
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 value | ofEasyCam | |
TRANSFORM_ROTATE enum value | ofEasyCam | |
TRANSFORM_SCALE enum value | ofEasyCam | |
TRANSFORM_TRANSLATE_XY enum value | ofEasyCam | |
TRANSFORM_TRANSLATE_Z enum value | ofEasyCam | |
transformGL(ofBaseRenderer *renderer=nullptr) const | ofNode | |
TransformType enum name | ofEasyCam | |
truck(float amount) | ofNode | |
updateAxis() | ofNode | protected |
worldToCamera(glm::vec3 WorldXYZ, const ofRectangle &viewport) const | ofCamera | |
worldToCamera(glm::vec3 WorldXYZ) const | ofCamera | inline |
worldToScreen(glm::vec3 WorldXYZ, const ofRectangle &viewport) const | ofCamera | |
worldToScreen(glm::vec3 WorldXYZ) const | ofCamera | inline |
~ofCamera() | ofCamera | virtual |