BlankMat 0.1.0
Free open-source 3D texture creation application
Loading...
Searching...
No Matches
Camera Member List

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

Camera(ActionStack *actionStack, const std::string &name="", const std::string &scope="", float fov=45.0f, float nearClip=0.1f, float farClip=100.0f, const glm::vec3 &pos=glm::vec3(5, 5, 5), const glm::vec3 &dir=glm::vec3(-5, -5, -5), const glm::vec3 &up=glm::vec3(0.0f, 1.0f, 0.0f), const glm::vec3 &color=glm::vec3(0.3f, 0.4f, 0.4f), float orthSize=10.0f, bool isPerspective=true)Camerainline
Camera(ActionStack *actionStack, Config *config)Camerainline
GetBGColor()Camerainline
GetDir()Camerainline
GetFarClip()Camerainline
GetFOV()Camerainline
GetNearClip()Camerainline
GetOrthSize()Camerainline
GetPivot()Camerainline
GetPos()Camerainline
GetProjection(float aspect)Camerainline
GetRot()Camerainline
GetRotationMatrix()Camerainline
GetScope()INameableinline
GetScopedName()INameableinline
GetSelectableType()ISelectableinlinevirtual
GetTarget()Camerainline
GetUnscopedName()INameableinline
GetUp()Camerainline
GetView()Camerainline
INameable()INameableinlineexplicit
InitName(const std::string &name, const std::string &scope="")INameableinline
ISelectable(SelectableType type=SelectableType::NONE)ISelectableinlineexplicit
IsPerspective()Camerainline
IsRotatingAroundPivot()Camerainline
LookAt(const glm::vec3 &targetPos)Camerainline
mNameINameableprotected
mScopeINameableprotected
mSelectableTypeISelectableprotected
Rename(const std::string &newName, bool includeScope=true)INameableinlinevirtual
Rotate(const glm::vec3 &delta)Camerainline
SetFarClip(float farClip)Camerainline
SetFOV(float fov)Camerainline
SetName(const std::string &name)INameableinlinevirtual
SetNearClip(float nearClip)Camerainline
SetOrthSize(float size)Camerainline
SetPerspective(bool isPerspective)Camerainline
SetPivot(const glm::vec3 &pivot)Camerainline
SetPivotRotationMode(bool isPivotRotation)Camerainline
SetPos(const glm::vec3 &pos)Camerainline
SetScope(const std::string &scope)INameableinlinevirtual
Translate(const glm::vec3 &delta)Camerainline
TriggerRecalcProjection()Camerainline
TriggerRecalcRotation()Camerainline
TriggerRecalcView()Camerainline