|
BlankMat 0.1.0
Free open-source 3D texture creation application
|
This is the complete list of members for PHandle, including all inherited members.
| CalcBasis() | IEntity | inline |
| Cleanup() | IEntity | inlinevirtual |
| Draw(Shader *shader, State *state, Material *defaultMat, const glm::mat4 &viewProj, bool drawMats=false) override | PHandle | inlinevirtual |
| DrawShadows(Shader *shader, State *state) override | PHandle | inlinevirtual |
| Enable(bool shouldEnable=true) | IEntity | inline |
| EnableParent(bool shouldEnable) | IEntity | inline |
| GenBuffers() override | PHandle | inlineprotectedvirtual |
| GetFront() | IEntity | inline |
| GetMaterial() | IEntity | inlinevirtual |
| GetModelMatrix() | IEntity | inline |
| GetNameNullSafe(IEntity *entity) | IEntity | inlinestatic |
| GetNormalModelMatrix() | IEntity | inline |
| GetParentModelMatrix() | IEntity | inline |
| GetPos() | IEntity | inlinevirtual |
| GetRight() | IEntity | inline |
| GetRot() | IEntity | inlinevirtual |
| GetScale() | IEntity | inlinevirtual |
| GetScope() | INameable | inline |
| GetScopedName() | INameable | inline |
| GetSelectableType() | ISelectable | inlinevirtual |
| GetSelfModelMatrix() | IEntity | inline |
| GetUnscopedName() | INameable | inline |
| GetUp() | IEntity | inline |
| GetWorldPos() | IEntity | inline |
| IEntity(const std::string &name="", const std::string &scope="", Material *material=nullptr, bool drawOver=false, const glm::vec3 &pos=glm::vec3(0.0f), const glm::vec3 &rot=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f)) | IEntity | inline |
| IEntity(const std::string &name, const std::string &scope, const std::string &material, bool drawOver=false, const glm::vec3 &pos=glm::vec3(0.0f), const glm::vec3 &rot=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f)) | IEntity | inline |
| INameable() | INameable | inlineexplicit |
| InitName(const std::string &name, const std::string &scope="") | INameable | inline |
| ISelectable(SelectableType type=SelectableType::NONE) | ISelectable | inlineexplicit |
| IsEnabled() | IEntity | inline |
| IsEnabledInHierarchy() | IEntity | inline |
| LoadMaterial(MaterialContainer *materials) | IEntity | inline |
| mAllHandle | PHandle | protected |
| mAllHeld | PHandle | protected |
| mDrawOver | IEntity | protected |
| mEBO | IEntity | protected |
| mFront | IEntity | protected |
| mIsEnabled | IEntity | protected |
| mIsEnabledParent | IEntity | protected |
| mIsEnabledSelf | IEntity | protected |
| mMaterial | IEntity | protected |
| mMaterialName | IEntity | protected |
| mModelMatrix | IEntity | protected |
| mName | INameable | protected |
| mNormalModelMatrix | IEntity | protected |
| mParentModelMatrix | IEntity | protected |
| mPos | IEntity | protected |
| mRecalcMatrices | IEntity | protected |
| mRight | IEntity | protected |
| mRot | IEntity | protected |
| mScale | IEntity | protected |
| mScope | INameable | protected |
| mSelectableType | ISelectable | protected |
| mSelfModelMatrix | IEntity | protected |
| mUp | IEntity | protected |
| mVAO | IEntity | protected |
| mVBO | IEntity | protected |
| mXHandle | PHandle | protected |
| mXHeld | PHandle | protected |
| mYHandle | PHandle | protected |
| mYHeld | PHandle | protected |
| mZHandle | PHandle | protected |
| mZHeld | PHandle | protected |
| PHandle(const std::string &name, const std::string &scope, float len, float lineWidth, bool drawOver, MaterialContainer *materials, TextureContainer *textures, const glm::vec3 &pos=glm::vec3(0.0f), const glm::vec3 &rot=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f), const glm::vec3 &allColor=glm::vec3(1, 1, 0), const glm::vec3 &xColor=glm::vec3(1, 0, 0), const glm::vec3 &yColor=glm::vec3(0, 1, 0), const glm::vec3 &zColor=glm::vec3(0, 0, 1)) | PHandle | inline |
| RecalcMatrices() | IEntity | inlineprotectedvirtual |
| Rename(const std::string &newName, bool includeScope=true) | INameable | inlinevirtual |
| Rotate(const glm::vec3 &delta) | IEntity | inline |
| Scale(const glm::vec3 &delta) | IEntity | inline |
| SetMaterial(Material *material) | IEntity | inlinevirtual |
| SetName(const std::string &name) | INameable | inlinevirtual |
| SetParentModelMatrix(const glm::mat4 &parentModelMatrix) override | PHandle | inlinevirtual |
| SetPos(const glm::vec3 &pos) | IEntity | inlinevirtual |
| SetRot(const glm::vec3 &rot) | IEntity | inlinevirtual |
| SetScale(const glm::vec3 &scale) | IEntity | inlinevirtual |
| SetScope(const std::string &scope) | INameable | inlinevirtual |
| ToggleEnabled() | IEntity | inline |
| Translate(const glm::vec3 &delta) | IEntity | inline |
| UpdateEnabledStatus() | IEntity | inlineprotectedvirtual |
| ~PHandle() | PHandle | inline |