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