API Documentation
nkGraphics::Camera Member List

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

addEntityToTrack(Entity *entity)nkGraphics::Node
applyScale(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
create(System *system=nullptr)nkGraphics::Camerastatic
dispatchDirtyTransform()nkGraphics::Node
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkGraphics::Cameravirtual
getAbsoluteFront()nkGraphics::Node
getAbsoluteRight()nkGraphics::Node
getAbsoluteTransform()nkGraphics::Node
getAbsoluteUp()nkGraphics::Node
getAutoUpdateOnContextSwitch() constnkGraphics::Camera
getChildNode(unsigned int index) constnkGraphics::Node
getDirectionAtPixelView(int x, int y, RenderContext *fromContext=nullptr)nkGraphics::Camera
getDirectionAtPixelWorld(int x, int y, RenderContext *fromContext=nullptr)nkGraphics::Camera
getDirectionAtScreenCoordView(float x, float y)nkGraphics::Camera
getDirectionAtScreenCoordWorld(float x, float y)nkGraphics::Camera
getFar() constnkGraphics::Camera
getFarPlanePoints(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d)nkGraphics::Camera
getFrustum()nkGraphics::Camera
getFrustumCornersDirectionsView(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d)nkGraphics::Camera
getFrustumCornersDirectionsWorld(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d)nkGraphics::Camera
getHidden() constnkGraphics::Camera
getName() constnkGraphics::Camera
getNear() constnkGraphics::Camera
getNearPlanePoints(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d)nkGraphics::Camera
getNumChildNode() constnkGraphics::Node
getOrientationAbsolute()nkGraphics::Node
getOrientationRelative() constnkGraphics::Node
getOrthographicAspectRatio() constnkGraphics::Camera
getOrthographicHeight() constnkGraphics::Camera
getParentNode() constnkGraphics::Node
getPerspectiveAspectRatio() constnkGraphics::Camera
getPerspectiveFov() constnkGraphics::Camera
getPerspectiveOffCenterFovBottom() constnkGraphics::Camera
getPerspectiveOffCenterFovLeft() constnkGraphics::Camera
getPerspectiveOffCenterFovRight() constnkGraphics::Camera
getPerspectiveOffCenterFovTop() constnkGraphics::Camera
getPositionAbsolute()nkGraphics::Node
getPositionRelative() constnkGraphics::Node
getProjectionMatrix() constnkGraphics::Camera
getProjectionType() constnkGraphics::Camera
getRelativeTransform()nkGraphics::Node
getScaleAbsolute()nkGraphics::Node
getScaleRelative() constnkGraphics::Node
getTrackedEntity(unsigned int index) constnkGraphics::Node
getTrackedEntityCount() constnkGraphics::Node
getTransformDirty() constnkGraphics::Node
getViewMatrix() constnkGraphics::Camera
getViewProjMatrix() constnkGraphics::Camera
importClassFromTree(nkExport::Node *rootNode) overridenkGraphics::Cameravirtual
lookAt(const nkMaths::Vector &point, const nkMaths::Vector &enforcedUp=nkMaths::Vector(0, 0, 0, 0))nkGraphics::Camera
prepareForContext(RenderContext *context)nkGraphics::Camera
registerListener(NodeChangeListener *listener)nkGraphics::Node
rotateAbsolute(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
rotateRelative(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
setAbsoluteTransform(const nkMaths::Matrix &value)nkGraphics::Node
setAsOrthographic(float height, float aspectRatioWidthOverHeight)nkGraphics::Camera
setAsPerspective(float fovRadian, float aspectRatioWidthOverHeight)nkGraphics::Camera
setAsPerspectiveOffCenter(float fovLeftRadian, float fovRightRadian, float fovTopRadian, float fovBottomRadian)nkGraphics::Camera
setAutoUpdateOnContextSwitch(bool value)nkGraphics::Camera
setHidden(bool value)nkGraphics::Camera
setName(nkMemory::StringView name)nkGraphics::Camera
setOrientationAbsolute(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
setOrientationRelative(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
setParentNode(Node *parent)nkGraphics::Node
setPositionAbsolute(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
setPositionRelative(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
setRange(float near, float far)nkGraphics::Camera
setRelativeTransform(const nkMaths::Matrix &value)nkGraphics::Node
setScaleAbsolute(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
setScaleRelative(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
stopEntityTracking(Entity *entity)nkGraphics::Node
translateAbsolute(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
translateRelative(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
unregisterListener(NodeChangeListener *listener)nkGraphics::Node
updateProjectionMatrix()nkGraphics::Camera
updateTransformations()nkGraphics::Node
updateViewMatrix()nkGraphics::Camera
~Exportable()nkExport::Exportablevirtual
~Node()nkGraphics::Nodevirtual