|
BlankMat 0.1.0
Free open-source 3D texture creation application
|
This is the complete list of members for Scene, including all inherited members.
| AddCamera(const std::string &name, Camera *camera, bool select=false, bool replace=false) | Scene | |
| AddLight(const std::string &name, Light *light, bool select=false, bool replace=false) | Scene | |
| AddMaterial(const std::string &name, Material *material, bool replace=false) | Scene | |
| AddMesh(Mesh *mesh, Node *parent=nullptr) | Scene | |
| AddNode(Node *node) | Scene | |
| AddTexture(const std::string &name, Texture *texture, bool replace=false) | Scene | |
| Clear() | Scene | |
| ClearRendering() | Scene | |
| CreateShader(const std::string &name, bool loadGeom) | Scene | |
| CreateShader(const std::string &name, const std::string &source, bool loadGeom) | Scene | |
| CreateShader(const std::string &name, Config *config) | Scene | |
| DeleteMesh(Mesh *mesh) | Scene | |
| DeleteNode(Node *node) | Scene | |
| DeleteNodeContents(Node *node) | Scene | protected |
| DeleteSelectable(ISelectable *item) | Scene | |
| DeleteSelection() | Scene | |
| Draw(Window *window, Shader *shader) | Scene | |
| DrawShadows(Window *window, Shader *shader) | Scene | |
| FocusCamera() | Scene | |
| GetCamera() | Scene | |
| GetCameras() | Scene | |
| GetCurShader() | Scene | |
| GetDefaultMaterial() | Scene | |
| GetDirectory() | Scene | |
| GetEntities() | Scene | |
| GetLight() | Scene | |
| GetLightingMode() | Scene | |
| GetLights() | Scene | |
| GetMaterial(const std::string &name) | Scene | |
| GetMaterials() | Scene | |
| GetMeshes() | Scene | |
| GetName() | Scene | |
| GetProjectionMatrix(float aspect) | Scene | |
| GetRootNode() | Scene | |
| GetScope() | INameable | inline |
| GetScopedName() | INameable | inline |
| GetShader(const std::string &name) | Scene | |
| GetShaders() | Scene | |
| GetState() | Scene | |
| GetTexture(const std::string &name) | Scene | |
| GetTextures() | Scene | |
| GetTransformHandle() | Scene | |
| GetUniqueScope(const std::string &scope) | Scene | |
| GetUnscopedName() | INameable | inline |
| GetViewAxisProjection(Window *window) | Scene | protected |
| GetViewMatrix() | Scene | |
| HandleWireframe() | Scene | protected |
| INameable() | INameable | inlineexplicit |
| InitName(const std::string &name, const std::string &scope="") | INameable | inline |
| IsScopeActive(const std::string &scope) | Scene | |
| LoadMaterial(Config *config, const std::string &name, const std::string &scope) | Scene | protected |
| LoadMaterials(Config *config) | Scene | |
| LoadTexture(TextureType type, const std::string &path, const std::string &scope, const std::string &defaultName) | Scene | protected |
| mCameras | Scene | protected |
| mCurShader | Scene | protected |
| mDirectory | Scene | protected |
| mEntities | Scene | protected |
| mGrid | Scene | protected |
| mLights | Scene | protected |
| mMaterials | Scene | protected |
| mMeshes | Scene | protected |
| mMeshRenderList | Scene | protected |
| mMode | Scene | protected |
| mName | INameable | protected |
| mRootNode | Scene | protected |
| mScope | INameable | protected |
| mScopes | Scene | protected |
| mShader | Scene | protected |
| mShaders | Scene | protected |
| mState | Scene | protected |
| mTextures | Scene | protected |
| mTransformHandle | Scene | protected |
| mViewAxisHandle | Scene | protected |
| mViewAxisPrevHeight | Scene | protected |
| mViewAxisPrevWidth | Scene | protected |
| mViewAxisProjection | Scene | protected |
| Rename(const std::string &newName, bool includeScope=true) | INameable | inlinevirtual |
| RotateCamera(const glm::vec3 &delta) | Scene | |
| Scene(State *state) | Scene | |
| SetCamera(const std::string &camera) | Scene | |
| SetDirectory(const std::string &dir) | Scene | |
| SetEntityMaterial(IEntity *entity, Material *material) | Scene | |
| SetLight(const std::string &light) | Scene | |
| SetLightingMode(LightingMode mode) | Scene | |
| SetName(const std::string &name) | Scene | virtual |
| SetRootNode(Node *rootNode) | Scene | |
| SetScope(const std::string &scope) | INameable | inlinevirtual |
| ToggleCameraRotationMode() | Scene | |
| TogglePerspective() | Scene | |
| TranslateCamera(const glm::vec3 &delta) | Scene | |
| UpdateRenderList() | Scene | |
| UseShader(const std::string &name="") | Scene | |
| WIREFRAME_LINE | Scene | inlineprotectedstatic |
| ~Scene() | Scene |