| addLight(kLight *light) | kemena::kScene | |
| addMesh(kString fileName, kString objectUuid="") | kemena::kScene | |
| addMesh(kMesh *mesh, kString objectUuid="") | kemena::kScene | |
| addObject(kObject *object, kString objectUuid="") | kemena::kScene | |
| addPointLight(kVec3 position=kVec3(0.0f, 0.0f, 0.0f), kVec3 diffuseColor=kVec3(1.0f, 1.0f, 1.0f), kVec3 specularColor=kVec3(1.0f, 1.0f, 1.0f), kString objectUuid="") | kemena::kScene | |
| addSpotLight(kVec3 position=kVec3(0.0f, 0.0f, 0.0f), kVec3 diffuseColor=kVec3(1.0f, 1.0f, 1.0f), kVec3 specularColor=kVec3(1.0f, 1.0f, 1.0f), kString objectUuid="") | kemena::kScene | |
| addSunLight(kVec3 position=kVec3(0.0f, 0.0f, 0.0f), kVec3 direction=kVec3(0.0f, -1.0f, 0.0f), kVec3 diffuseColor=kVec3(1.0f, 1.0f, 1.0f), kVec3 specularColor=kVec3(1.0f, 1.0f, 1.0f), kString objectUuid="") | kemena::kScene | |
| deserialize(json data) | kemena::kScene | virtual |
| getActive() | kemena::kScene | |
| getAmbientLightColor() | kemena::kScene | |
| getAssetManager() | kemena::kScene | |
| getFrustumCullingEnabled() const | kemena::kScene | inline |
| getIncrement() | kemena::kScene | |
| getLights() | kemena::kScene | |
| getMeshes() | kemena::kScene | |
| getName() | kemena::kScene | |
| getObjects() | kemena::kScene | |
| getRootNode() | kemena::kScene | |
| getShadowBias() const | kemena::kScene | |
| getShadowMapResolution() const | kemena::kScene | |
| getShadowNormalBias() const | kemena::kScene | |
| getShadowsEnabled() const | kemena::kScene | |
| getShadowSoftness() const | kemena::kScene | |
| getSkyboxAmbientEnabled() | kemena::kScene | |
| getSkyboxAmbientStrength() | kemena::kScene | |
| getSkyboxMaterial() | kemena::kScene | |
| getSkyboxMesh() | kemena::kScene | |
| getUuid() | kemena::kScene | |
| getWorld() | kemena::kScene | |
| kScene() | kemena::kScene | |
| removeLight(kLight *light) | kemena::kScene | |
| removeMesh(kMesh *mesh) | kemena::kScene | |
| removeObject(kObject *object) | kemena::kScene | |
| serialize() | kemena::kScene | virtual |
| setActive(bool newActive) | kemena::kScene | |
| setAmbientLightColor(kVec3 newColor) | kemena::kScene | |
| setAssetManager(kAssetManager *manager) | kemena::kScene | |
| setFrustumCullingEnabled(bool enable) | kemena::kScene | inline |
| setIncrement(unsigned int newIncrement) | kemena::kScene | |
| setName(kString newName) | kemena::kScene | |
| setShadowBias(float bias) | kemena::kScene | |
| setShadowMapResolution(int resolution) | kemena::kScene | |
| setShadowNormalBias(float bias) | kemena::kScene | |
| setShadowsEnabled(bool enabled) | kemena::kScene | |
| setShadowSoftness(float softness) | kemena::kScene | |
| setSkybox(kMaterial *newMaterial, kMesh *newMesh) | kemena::kScene | |
| setSkyboxAmbientEnabled(bool enabled) | kemena::kScene | |
| setSkyboxAmbientStrength(float strength) | kemena::kScene | |
| setUuid(kString newUuid) | kemena::kScene | |
| setWorld(kWorld *newWorld) | kemena::kScene | |
| ~kScene() | kemena::kScene | virtual |