|
ComputerGraphik TU WIEN
|
This is the complete list of members for Model, including all inherited members.
| ambient | Model | private |
| diffuse | Model | private |
| getAmbient() const | Model | inline |
| getCubeModel(std::vector< float > &positions, std::vector< unsigned int > &indices, std::vector< float > &normals, std::vector< float > &uvs) | Model | static |
| getDiffuse() const | Model | inline |
| getIndexAdjCount() const | Model | inline |
| getIndexCount() const | Model | inline |
| getIndices() const | Model | inline |
| getIndicesAdj() const | Model | inline |
| getNormals() const | Model | inline |
| getPosition() const | Model | inline |
| getQuadModel(std::vector< float > &positions, std::vector< unsigned int > &indices, std::vector< float > &uvs, float width, float height) | Model | static |
| getShininess() const | Model | inline |
| getSpecular() const | Model | inline |
| getSphereModel(std::vector< float > &positions, std::vector< unsigned int > &indices, std::vector< float > &normals, std::vector< float > &uvs) | Model | static |
| getTerrainModel(size_t width, size_t height, size_t bitPerPixel, float cellSize, std::vector< unsigned char > &data, std::vector< float > &heights, std::vector< float > &positions, std::vector< unsigned int > &indices, std::vector< float > &normals, std::vector< float > &uvs) | Model | static |
| getTexture() const | Model | inline |
| getUVs() const | Model | inline |
| indexAdjCount | Model | private |
| indexCount | Model | private |
| loadModels(const std::string &modelPath, std::vector< std::unique_ptr< Model > > &models) | Model | static |
| Model(const std::vector< float > &positions, const std::vector< unsigned int > &indices, const std::vector< unsigned int > &adjacentIndices, const std::vector< float > &normals, const std::vector< float > &uvs, Texture *texture=0) | Model | |
| setAmbient(const glm::vec4 &val) | Model | inline |
| setDiffuse(const glm::vec4 &val) | Model | inline |
| setShininess(float val) | Model | inline |
| setSpecular(const glm::vec4 &val) | Model | inline |
| setTexture(Texture *val) | Model | inline |
| shininess | Model | private |
| specular | Model | private |
| texture | Model | private |
| vbo | Model | private |
| VBO_ADJ_INDICES enum value | Model | private |
| VBO_COUNT enum value | Model | private |
| VBO_INDICES enum value | Model | private |
| VBO_NORMALS enum value | Model | private |
| VBO_POSITIONS enum value | Model | private |
| VBO_UVS enum value | Model | private |
| ~Model() | Model |
1.8.9.1