|
BlankMat 0.1.0
Free open-source 3D texture creation application
|
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) | Camera | inline |
| Camera(ActionStack *actionStack, Config *config) | Camera | inline |
| GetBGColor() | Camera | inline |
| GetDir() | Camera | inline |
| GetFarClip() | Camera | inline |
| GetFOV() | Camera | inline |
| GetNearClip() | Camera | inline |
| GetOrthSize() | Camera | inline |
| GetPivot() | Camera | inline |
| GetPos() | Camera | inline |
| GetProjection(float aspect) | Camera | inline |
| GetRot() | Camera | inline |
| GetRotationMatrix() | Camera | inline |
| GetScope() | INameable | inline |
| GetScopedName() | INameable | inline |
| GetSelectableType() | ISelectable | inlinevirtual |
| GetTarget() | Camera | inline |
| GetUnscopedName() | INameable | inline |
| GetUp() | Camera | inline |
| GetView() | Camera | inline |
| INameable() | INameable | inlineexplicit |
| InitName(const std::string &name, const std::string &scope="") | INameable | inline |
| ISelectable(SelectableType type=SelectableType::NONE) | ISelectable | inlineexplicit |
| IsPerspective() | Camera | inline |
| IsRotatingAroundPivot() | Camera | inline |
| LookAt(const glm::vec3 &targetPos) | Camera | inline |
| mName | INameable | protected |
| mScope | INameable | protected |
| mSelectableType | ISelectable | protected |
| Rename(const std::string &newName, bool includeScope=true) | INameable | inlinevirtual |
| Rotate(const glm::vec3 &delta) | Camera | inline |
| SetFarClip(float farClip) | Camera | inline |
| SetFOV(float fov) | Camera | inline |
| SetName(const std::string &name) | INameable | inlinevirtual |
| SetNearClip(float nearClip) | Camera | inline |
| SetOrthSize(float size) | Camera | inline |
| SetPerspective(bool isPerspective) | Camera | inline |
| SetPivot(const glm::vec3 &pivot) | Camera | inline |
| SetPivotRotationMode(bool isPivotRotation) | Camera | inline |
| SetPos(const glm::vec3 &pos) | Camera | inline |
| SetScope(const std::string &scope) | INameable | inlinevirtual |
| Translate(const glm::vec3 &delta) | Camera | inline |
| TriggerRecalcProjection() | Camera | inline |
| TriggerRecalcRotation() | Camera | inline |
| TriggerRecalcView() | Camera | inline |