YAGE
1.0
Yet Another Game Engine
|
#include <GameObjectsBuilder.h>
GameObjectsBuilder::GameObjectsBuilder | ( | ) |
GameObjectsBuilder::~GameObjectsBuilder | ( | ) |
GameObjectsBuilder & GameObjectsBuilder::addLight | ( | GameObjectType | type | ) |
GameObjectsBuilder & GameObjectsBuilder::addModel | ( | const std::string | modelPath, |
const std::string | texturePath = std::string() |
||
) |
GameObjectsBuilder & GameObjectsBuilder::addParticleSystem | ( | const std::string & | texturePath | ) |
GameObjectsBuilder & GameObjectsBuilder::addRigidBody | ( | float | mass | ) |
GameObjectsBuilder & GameObjectsBuilder::copyModel | ( | ) |
Models_Manager * GameObjectsBuilder::getResult | ( | ) | const |
GameObjectsBuilder & GameObjectsBuilder::lockUpright | ( | ) |
GameObjectsBuilder & GameObjectsBuilder::setAttenuation | ( | float | constant, |
float | linear, | ||
float | quadratic | ||
) |
GameObjectsBuilder & GameObjectsBuilder::setCastsShadows | ( | bool | castsShadow | ) |
GameObjectsBuilder & GameObjectsBuilder::setColor | ( | glm::vec3 | color | ) |
GameObjectsBuilder & GameObjectsBuilder::setConeDirection | ( | glm::vec3 | coneDirection | ) |
GameObjectsBuilder & GameObjectsBuilder::setDiffuse | ( | const std::string & | path | ) |
GameObjectsBuilder & GameObjectsBuilder::setHalfVector | ( | glm::vec3 | halfVector | ) |
GameObjectsBuilder & GameObjectsBuilder::setNormal | ( | const std::string & | path | ) |
GameObjectsBuilder & GameObjectsBuilder::setParticleCount | ( | int | n | ) |
GameObjectsBuilder & GameObjectsBuilder::setParticleLife | ( | float | seconds | ) |
GameObjectsBuilder & GameObjectsBuilder::setParticleSpawnRate | ( | int | rate | ) |
GameObjectsBuilder & GameObjectsBuilder::setPosition | ( | glm::vec3 | pos | ) |
GameObjectsBuilder & GameObjectsBuilder::setRotation | ( | float | angleX, |
float | angleY, | ||
float | angleZ | ||
) |
GameObjectsBuilder & GameObjectsBuilder::setScale | ( | float | scale | ) |
GameObjectsBuilder & GameObjectsBuilder::setSpecular | ( | const std::string & | path | ) |
GameObjectsBuilder & GameObjectsBuilder::setSpotCutoff | ( | float | cutoff | ) |
GameObjectsBuilder & GameObjectsBuilder::setSpotExponent | ( | float | exponent | ) |
GameObjectsBuilder & GameObjectsBuilder::setStrength | ( | float | strength | ) |