![]() |
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 |