Support Forum       G3D Web Page     
G3D::Camera Member List

This is the complete list of members for G3D::Camera, including all inherited members.

_fieldOfViewDirectionInt() constG3D::Camerainlineprotected
_setFieldOfViewDirectionInt(int d)G3D::Camerainlineprotected
Camera()G3D::Cameraprotected
Camera(const Matrix4 &proj, const CFrame &frame)G3D::Camera
CameraControlWindow classG3D::Camerafriend
canCauseCollisions() constG3D::Entityinline
canChange() constG3D::Entityinline
circleOfConfusionRadiusPixels(float z, const class Rect2D &viewport) constG3D::Camera
convertFromUnitToNormal(const Point3 &in, const Rect2D &viewport) constG3D::Camera
copyParametersFrom(const shared_ptr< Camera > &camera)G3D::Cameravirtual
create(const String &name, Scene *scene, AnyTableReader &propertyTable, const ModelTable &modelTable=ModelTable(), const Scene::LoadOptions &options=Scene::LoadOptions())G3D::Camerastatic
create(const String &name="Camera")G3D::Camerastatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
depthOfFieldSettings()G3D::Camerainline
depthOfFieldSettings() constG3D::Camerainline
Entity()G3D::Entityprotected
farPlaneZ() constG3D::Camerainline
fieldOfViewAngle() constG3D::Camerainline
fieldOfViewAngleDegrees() constG3D::Camerainline
fieldOfViewDirection() constG3D::Camerainline
filmSettings()G3D::Camerainline
filmSettings() constG3D::Camerainline
frame() constG3D::Entityinline
frustum(const Rect2D &viewport, Frustum &f) constG3D::Camera
frustum(const Rect2D &viewport) constG3D::Camera
getClipPlanes(const Rect2D &viewport, Array< Plane > &outClip) constG3D::Camera
getFarViewportCorners(const class Rect2D &viewport, Point3 &outUR, Point3 &outUL, Point3 &outLL, Point3 &outLR) constG3D::Camera
getFieldOfView(float &angle, FOVDirection &direction) constG3D::Camerainline
getLastBounds(class AABox &box) constG3D::Entityvirtual
getLastBounds(class Sphere &sphere) constG3D::Entityvirtual
getLastBounds(class Box &box) constG3D::Entityvirtual
getNearViewportCorners(const class Rect2D &viewport, Point3 &outUR, Point3 &outUL, Point3 &outLL, Point3 &outLR) constG3D::Camera
getProjectPixelMatrix(const Rect2D &viewport, Matrix4 &P) constG3D::Camera
getProjectUnitMatrix(const Rect2D &viewport, Matrix4 &P) constG3D::Camera
imagePlanePixelsPerMeter(const class Rect2D &viewport) constG3D::Camera
init(AnyTableReader &propertyTable)G3D::Cameraprotected
G3D::Entity::init(const String &name, Scene *scene, AnyTableReader &propertyTable)G3D::Entityprotected
G3D::Entity::init(const String &name, Scene *scene, const CFrame &frame, const shared_ptr< Track > &controller, bool canChange, bool shouldBeSaved)G3D::Entityprotected
intersect(const Ray &R, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore) constG3D::Entityvirtual
intersectBounds(const Ray &R, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore) constG3D::Entityvirtual
jitterMotion() constG3D::Camerainline
lastBoxBoundArray() constG3D::Entityinlinevirtual
lastBoxBoundArraysOverlap(const shared_ptr< Entity > &other) constG3D::Entity
lastChangeTime() constG3D::Entityinline
lookAt(const Point3 &position, const Vector3 &up=Vector3::unitY())G3D::Camera
m_canCauseCollisionsG3D::Entityprotected
m_canChangeG3D::Entityprotected
m_closestNearPlaneZForDepthOfFieldG3D::Camera
m_depthOfFieldSettingsG3D::Cameraprotected
m_exposureTimeG3D::Cameraprotected
m_filmSettingsG3D::Cameraprotected
m_frameG3D::Entityprotected
m_lastAABoxBoundsG3D::Entityprotected
m_lastBoundsTimeG3D::Entityprotected
m_lastBoxBoundArrayG3D::Entityprotected
m_lastBoxBoundsG3D::Entityprotected
m_lastChangeTimeG3D::Entityprotected
m_lastObjectSpaceAABoxBoundsG3D::Entityprotected
m_lastSphereBoundsG3D::Entityprotected
m_massG3D::Entityprotected
m_motionBlurSettingsG3D::Cameraprotected
m_movedSinceLoadG3D::Entityprotected
m_movedSinceSimulationG3D::Entityprotected
m_nameG3D::Entityprotected
m_overridePixelOffsetG3D::Cameraprotected
m_physicalSimulationG3D::Entityprotected
m_previousFrameG3D::Entityprotected
m_previousProjectionG3D::Cameraprotected
m_projectionG3D::Cameraprotected
m_sceneG3D::Entityprotected
m_shouldBeSavedG3D::Entityprotected
m_sourceAnyG3D::Entityprotected
m_taaSampleIndexG3D::Cameraprotected
m_trackG3D::Entityprotected
m_viewportFractionMaxCircleOfConfusionG3D::Camera
m_visualizationScaleG3D::Cameraprotected
makeGUI(GuiPane *p, GApp *app) overrideG3D::Cameravirtual
markChanged()G3D::Entityinline
mass() constG3D::Entityinline
maxCircleOfConfusionRadiusPixels(const Rect2D &viewport)G3D::Camera
motionBlurSettings()G3D::Camerainline
motionBlurSettings() constG3D::Camerainline
name() constG3D::Entityinline
nearPlaneViewportHeight(const class Rect2D &viewport) constG3D::Camera
nearPlaneViewportWidth(const class Rect2D &viewport) constG3D::Camera
nearPlaneZ() constG3D::Camerainline
nextTAAOffset()G3D::Cameraprotected
onOverwriteCameraFromDebug()G3D::Cameraprotected
onOverwriteDebugFromCamera()G3D::Cameraprotected
onPose(Array< shared_ptr< class Surface > > &surfaceArray) overrideG3D::Cameravirtual
onSimulation(SimTime absoluteTime, SimTime deltaTime) overrideG3D::Cameravirtual
physicalSimulation() constG3D::Entityinline
playSound(const shared_ptr< Sound > &sound, const CFrame &childFrame=CFrame(), bool attach=true)G3D::Entityvirtual
previousFrame() constG3D::Entityinline
previousProjection() constG3D::Camerainline
project(const Point3 &wsPoint, const class Rect2D &viewport) constG3D::Camera
projection() constG3D::Camerainline
projection()G3D::Camerainline
projectUnit(const Point3 &point, const class Rect2D &viewport) constG3D::Camera
setCanCauseCollisions(bool c)G3D::Entityinlinevirtual
setFarPlaneZ(float z)G3D::Camerainline
setFieldOfView(float edgeToEdgeAngleRadians, FOVDirection direction)G3D::Camerainline
setFieldOfViewAngle(float edgeToEdgeAngleRadians)G3D::Camerainline
setFieldOfViewAngleDegrees(float edgeToEdgeAngleDegrees)G3D::Camerainline
setFieldOfViewDirection(FOVDirection d)G3D::Camerainline
setFrame(const CFrame &f, bool updatePreviousFrame=true)G3D::Entityvirtual
setFrameSpline(const PhysicsFrameSpline &spline)G3D::Entityvirtual
setMass(float m)G3D::Entityinlinevirtual
setNearPlaneZ(float z)G3D::Camerainline
setOverridePixelOffset(bool p)G3D::Camerainline
setPhysicalSimulation(bool s)G3D::Entityinlinevirtual
setPosition(const Point3 &t)G3D::Camera
setPreviousFrame(const CFrame &f)G3D::Entityinlinevirtual
setPreviousProjection(const Projection &P)G3D::Camerainline
setProjection(const Projection &p)G3D::Camerainline
setShaderArgs(class UniformTable &args, const Vector2 &screenSize, const String &prefix="") constG3D::Cameravirtual
setShouldBeSaved(bool b)G3D::Entityinline
setTrack(const shared_ptr< Track > &c)G3D::Entityinlinevirtual
shouldBeSaved() constG3D::Entityinline
toAny(const bool forceAll=false) const overrideG3D::Cameravirtual
track() constG3D::Entityinlinevirtual
unproject(const Point3 &v, const Rect2D &viewport) constG3D::Camera
unprojectUnit(const Point3 &v, const Rect2D &viewport) constG3D::Camera
visualizationScale() constG3D::Camerainline
visualize(RenderDevice *rd, bool isSelected, const class SceneVisualizationSettings &s, const shared_ptr< GFont > &font, const shared_ptr< Camera > &camera)G3D::Entityvirtual
worldRay(float x, float y, const class Rect2D &viewport) constG3D::Camera
worldRay(float x, float y, float u, float v, const class Rect2D &viewport) constG3D::Camera
~Camera()G3D::Cameravirtual
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual

documentation generated on Wed Nov 24 2021 08:01:53 using doxygen 1.8.15