| _fieldOfViewDirectionInt() const | G3D::Camera | inlineprotected |
| _setFieldOfViewDirectionInt(int d) | G3D::Camera | inlineprotected |
| Camera() | G3D::Camera | protected |
| Camera(const Matrix4 &proj, const CFrame &frame) | G3D::Camera | |
| CameraControlWindow class | G3D::Camera | friend |
| canCauseCollisions() const | G3D::Entity | inline |
| canChange() const | G3D::Entity | inline |
| circleOfConfusionRadiusPixels(float z, const class Rect2D &viewport) const | G3D::Camera | |
| convertFromUnitToNormal(const Point3 &in, const Rect2D &viewport) const | G3D::Camera | |
| copyParametersFrom(const shared_ptr< Camera > &camera) | G3D::Camera | virtual |
| create(const String &name, Scene *scene, AnyTableReader &propertyTable, const ModelTable &modelTable=ModelTable(), const Scene::LoadOptions &options=Scene::LoadOptions()) | G3D::Camera | static |
| create(const String &name="Camera") | G3D::Camera | static |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| depthOfFieldSettings() | G3D::Camera | inline |
| depthOfFieldSettings() const | G3D::Camera | inline |
| Entity() | G3D::Entity | protected |
| farPlaneZ() const | G3D::Camera | inline |
| fieldOfViewAngle() const | G3D::Camera | inline |
| fieldOfViewAngleDegrees() const | G3D::Camera | inline |
| fieldOfViewDirection() const | G3D::Camera | inline |
| filmSettings() | G3D::Camera | inline |
| filmSettings() const | G3D::Camera | inline |
| frame() const | G3D::Entity | inline |
| frustum(const Rect2D &viewport, Frustum &f) const | G3D::Camera | |
| frustum(const Rect2D &viewport) const | G3D::Camera | |
| getClipPlanes(const Rect2D &viewport, Array< Plane > &outClip) const | G3D::Camera | |
| getFarViewportCorners(const class Rect2D &viewport, Point3 &outUR, Point3 &outUL, Point3 &outLL, Point3 &outLR) const | G3D::Camera | |
| getFieldOfView(float &angle, FOVDirection &direction) const | G3D::Camera | inline |
| getLastBounds(class AABox &box) const | G3D::Entity | virtual |
| getLastBounds(class Sphere &sphere) const | G3D::Entity | virtual |
| getLastBounds(class Box &box) const | G3D::Entity | virtual |
| getNearViewportCorners(const class Rect2D &viewport, Point3 &outUR, Point3 &outUL, Point3 &outLL, Point3 &outLR) const | G3D::Camera | |
| getProjectPixelMatrix(const Rect2D &viewport, Matrix4 &P) const | G3D::Camera | |
| getProjectUnitMatrix(const Rect2D &viewport, Matrix4 &P) const | G3D::Camera | |
| imagePlanePixelsPerMeter(const class Rect2D &viewport) const | G3D::Camera | |
| init(AnyTableReader &propertyTable) | G3D::Camera | protected |
| G3D::Entity::init(const String &name, Scene *scene, AnyTableReader &propertyTable) | G3D::Entity | protected |
| G3D::Entity::init(const String &name, Scene *scene, const CFrame &frame, const shared_ptr< Track > &controller, bool canChange, bool shouldBeSaved) | G3D::Entity | protected |
| intersect(const Ray &R, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore) const | G3D::Entity | virtual |
| intersectBounds(const Ray &R, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore) const | G3D::Entity | virtual |
| jitterMotion() const | G3D::Camera | inline |
| lastBoxBoundArray() const | G3D::Entity | inlinevirtual |
| lastBoxBoundArraysOverlap(const shared_ptr< Entity > &other) const | G3D::Entity | |
| lastChangeTime() const | G3D::Entity | inline |
| lookAt(const Point3 &position, const Vector3 &up=Vector3::unitY()) | G3D::Camera | |
| m_canCauseCollisions | G3D::Entity | protected |
| m_canChange | G3D::Entity | protected |
| m_closestNearPlaneZForDepthOfField | G3D::Camera | |
| m_depthOfFieldSettings | G3D::Camera | protected |
| m_exposureTime | G3D::Camera | protected |
| m_filmSettings | G3D::Camera | protected |
| m_frame | G3D::Entity | protected |
| m_lastAABoxBounds | G3D::Entity | protected |
| m_lastBoundsTime | G3D::Entity | protected |
| m_lastBoxBoundArray | G3D::Entity | protected |
| m_lastBoxBounds | G3D::Entity | protected |
| m_lastChangeTime | G3D::Entity | protected |
| m_lastObjectSpaceAABoxBounds | G3D::Entity | protected |
| m_lastSphereBounds | G3D::Entity | protected |
| m_mass | G3D::Entity | protected |
| m_motionBlurSettings | G3D::Camera | protected |
| m_movedSinceLoad | G3D::Entity | protected |
| m_movedSinceSimulation | G3D::Entity | protected |
| m_name | G3D::Entity | protected |
| m_overridePixelOffset | G3D::Camera | protected |
| m_physicalSimulation | G3D::Entity | protected |
| m_previousFrame | G3D::Entity | protected |
| m_previousProjection | G3D::Camera | protected |
| m_projection | G3D::Camera | protected |
| m_scene | G3D::Entity | protected |
| m_shouldBeSaved | G3D::Entity | protected |
| m_sourceAny | G3D::Entity | protected |
| m_taaSampleIndex | G3D::Camera | protected |
| m_track | G3D::Entity | protected |
| m_viewportFractionMaxCircleOfConfusion | G3D::Camera | |
| m_visualizationScale | G3D::Camera | protected |
| makeGUI(GuiPane *p, GApp *app) override | G3D::Camera | virtual |
| markChanged() | G3D::Entity | inline |
| mass() const | G3D::Entity | inline |
| maxCircleOfConfusionRadiusPixels(const Rect2D &viewport) | G3D::Camera | |
| motionBlurSettings() | G3D::Camera | inline |
| motionBlurSettings() const | G3D::Camera | inline |
| name() const | G3D::Entity | inline |
| nearPlaneViewportHeight(const class Rect2D &viewport) const | G3D::Camera | |
| nearPlaneViewportWidth(const class Rect2D &viewport) const | G3D::Camera | |
| nearPlaneZ() const | G3D::Camera | inline |
| nextTAAOffset() | G3D::Camera | protected |
| onOverwriteCameraFromDebug() | G3D::Camera | protected |
| onOverwriteDebugFromCamera() | G3D::Camera | protected |
| onPose(Array< shared_ptr< class Surface > > &surfaceArray) override | G3D::Camera | virtual |
| onSimulation(SimTime absoluteTime, SimTime deltaTime) override | G3D::Camera | virtual |
| physicalSimulation() const | G3D::Entity | inline |
| playSound(const shared_ptr< Sound > &sound, const CFrame &childFrame=CFrame(), bool attach=true) | G3D::Entity | virtual |
| previousFrame() const | G3D::Entity | inline |
| previousProjection() const | G3D::Camera | inline |
| project(const Point3 &wsPoint, const class Rect2D &viewport) const | G3D::Camera | |
| projection() const | G3D::Camera | inline |
| projection() | G3D::Camera | inline |
| projectUnit(const Point3 &point, const class Rect2D &viewport) const | G3D::Camera | |
| setCanCauseCollisions(bool c) | G3D::Entity | inlinevirtual |
| setFarPlaneZ(float z) | G3D::Camera | inline |
| setFieldOfView(float edgeToEdgeAngleRadians, FOVDirection direction) | G3D::Camera | inline |
| setFieldOfViewAngle(float edgeToEdgeAngleRadians) | G3D::Camera | inline |
| setFieldOfViewAngleDegrees(float edgeToEdgeAngleDegrees) | G3D::Camera | inline |
| setFieldOfViewDirection(FOVDirection d) | G3D::Camera | inline |
| setFrame(const CFrame &f, bool updatePreviousFrame=true) | G3D::Entity | virtual |
| setFrameSpline(const PhysicsFrameSpline &spline) | G3D::Entity | virtual |
| setMass(float m) | G3D::Entity | inlinevirtual |
| setNearPlaneZ(float z) | G3D::Camera | inline |
| setOverridePixelOffset(bool p) | G3D::Camera | inline |
| setPhysicalSimulation(bool s) | G3D::Entity | inlinevirtual |
| setPosition(const Point3 &t) | G3D::Camera | |
| setPreviousFrame(const CFrame &f) | G3D::Entity | inlinevirtual |
| setPreviousProjection(const Projection &P) | G3D::Camera | inline |
| setProjection(const Projection &p) | G3D::Camera | inline |
| setShaderArgs(class UniformTable &args, const Vector2 &screenSize, const String &prefix="") const | G3D::Camera | virtual |
| setShouldBeSaved(bool b) | G3D::Entity | inline |
| setTrack(const shared_ptr< Track > &c) | G3D::Entity | inlinevirtual |
| shouldBeSaved() const | G3D::Entity | inline |
| toAny(const bool forceAll=false) const override | G3D::Camera | virtual |
| track() const | G3D::Entity | inlinevirtual |
| unproject(const Point3 &v, const Rect2D &viewport) const | G3D::Camera | |
| unprojectUnit(const Point3 &v, const Rect2D &viewport) const | G3D::Camera | |
| visualizationScale() const | G3D::Camera | inline |
| visualize(RenderDevice *rd, bool isSelected, const class SceneVisualizationSettings &s, const shared_ptr< GFont > &font, const shared_ptr< Camera > &camera) | G3D::Entity | virtual |
| worldRay(float x, float y, const class Rect2D &viewport) const | G3D::Camera | |
| worldRay(float x, float y, float u, float v, const class Rect2D &viewport) const | G3D::Camera | |
| ~Camera() | G3D::Camera | virtual |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |