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 |