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
getAspectRatio() constnkGraphics::Camera
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
getFov() constnkGraphics::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
getOrthographicHeight() constnkGraphics::Camera
getParentNode() constnkGraphics::Node
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
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
setAspectRatio(float widthOnHeight)nkGraphics::Camera
setAutoUpdateOnContextSwitch(bool value)nkGraphics::Camera
setFar(float value)nkGraphics::Camera
setFov(float radianValue)nkGraphics::Camera
setHidden(bool value)nkGraphics::Camera
setName(const nkMemory::StringView &name)nkGraphics::Camera
nkGraphics::Node::setName(nkMemory::StringView value)nkGraphics::Node
setNear(float value)nkGraphics::Camera
setOrientationAbsolute(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
setOrientationRelative(const nkMaths::Quaternion &value) overridenkGraphics::Cameravirtual
setOrthographicHeight(float value)nkGraphics::Camera
setParentNode(Node *parent)nkGraphics::Node
setPositionAbsolute(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
setPositionRelative(const nkMaths::Vector &value) overridenkGraphics::Cameravirtual
setProjectionType(PROJECTION_TYPE value)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