Brad
28-08-2006 07:22:17
The camera's setOrientation and getOrientation methods seem to be missing.
Followup. sceneNodes and cameraNodes alike can use a non-Ogre API property called "orientation" for both getting and setting. No function call is needed as you can work off the property directly.
I assume it's a modified version of the protected property mOrientation from both types.
['FOVy', 'INFINITE_FAR_PLANE_ADJUST', 'ProjectionMatrixRS', '__class__', '__del__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', '__swig_destroy__', '__weakref__', '_getManager', '_notifyCreator', '_notifyManager', 'addQueryFlags', 'addVisibilityFlags', 'aspectRatio', 'attached', 'autoAspectRatio', 'autoTrackOffset', 'autoTrackTarget', 'boundingBox', 'boundingRadius', 'castShadows', 'castsShadows', 'createAnimableValue', 'cullingFrustum', 'derivedDirection', 'derivedOrientation', 'derivedPosition', 'derivedRight', 'derivedUp', 'direction', 'disableCustomNearClipPlane', 'disableReflection', 'enableCustomNearClipPlane', 'enableReflection', 'farClipDistance', 'getAnimableValueNames', 'getCameraToViewportRay', 'getCustomParameter', 'getDefaultQueryFlags', 'getDefaultVisibilityFlags', 'getFocalLength', 'getFrustumOffset', 'getFrustumPlane', 'getFrustumPlanes', 'getRenderingDistance', 'getSquaredViewDepth', 'getTypeFlags', 'getVisibilityFlags', 'getWorldSpaceCorners', 'inScene', 'isCustomNearClipPlaneEnabled', 'isCustomProjectionMatrixEnabled', 'isCustomViewMatrixEnabled', 'isWindowSet', 'lodBias', 'lookAt', 'material', 'movableType', 'move', 'moveRelative', 'name', 'nearClipDistance', 'normaliseNormals', 'numWorldTransforms', 'orientation', 'parentNode', 'parentSceneNode', 'pitch', 'polygonMode', 'polygonModeOverrideable', 'position', 'projectSphere', 'projectionMatrix', 'projectionMatrixWithRSDepth', 'projectionType', 'queryFlags', 'realDirection', 'realOrientation', 'realPosition', 'realRight', 'realUp', 'reflected', 'reflectionMatrix', 'reflectionPlane', 'removeQueryFlags', 'removeVisibilityFlags', 'renderQueueGroup', 'resetWindow', 'right', 'roll', 'rotate', 'sceneManager', 'setAutoTracking', 'setCustomParameter', 'setCustomProjectionMatrix', 'setCustomViewMatrix', 'setDefaultQueryFlags', 'setDefaultVisibilityFlags', 'setFixedYawAxis', 'setFocalLength', 'setFrustumOffset', 'setProjectionType', 'setRenderingDistance', 'setVisibilityFlags', 'setWindow', 'technique', 'this', 'thisown', 'up', 'useIdentityProjection', 'useIdentityView', 'useRenderingDistance', 'viewMatrix', 'viewport', 'visible', 'worldBoundingBox', 'worldBoundingSphere', 'worldOrientation', 'worldPosition', 'worldSpaceCorners', 'yaw']
Followup. sceneNodes and cameraNodes alike can use a non-Ogre API property called "orientation" for both getting and setting. No function call is needed as you can work off the property directly.
I assume it's a modified version of the protected property mOrientation from both types.