| addDependency(Resource &dependency) | eve::Resource | |
| adopt(eve::Resource &replacement) override | eve::model3d::ModelData | virtual |
| applyVertexNormals(int meshIndex, std::string_view kind) | eve::model3d::ModelData | |
| applyVertexNormalsFrom(int meshIndex, std::string_view kind, float originX, float originY, float originZ) | eve::model3d::ModelData | |
| bakeNormalMap(int meshIndex, int width, int height, int uvChannel=0, std::string_view space="tangent") const | eve::model3d::ModelData | |
| dependencies | eve::Resource | protected |
| empty() const | eve::model3d::ModelData | |
| getAnimationCount() const | eve::model3d::ModelData | |
| getAnimationName(int animIndex) const | eve::model3d::ModelData | |
| getBitangent(int meshIndex, int vertexIndex, int component) const | eve::model3d::ModelData | |
| getBoneCount(int meshIndex) const | eve::model3d::ModelData | |
| getBoneName(int meshIndex, int boneIndex) const | eve::model3d::ModelData | |
| getBoneWeightCount(int meshIndex, int boneIndex) const | eve::model3d::ModelData | |
| getBoneWeightValue(int meshIndex, int boneIndex, int weightIndex) const | eve::model3d::ModelData | |
| getBoneWeightVertex(int meshIndex, int boneIndex, int weightIndex) const | eve::model3d::ModelData | |
| getDependencies() const | eve::Resource | |
| getEmbeddedTextureCount() const | eve::model3d::ModelData | |
| getEmbeddedTextureHeight(int idx) const | eve::model3d::ModelData | |
| getEmbeddedTextureImageData(int idx) const | eve::model3d::ModelData | |
| getEmbeddedTextureName(int idx) const | eve::model3d::ModelData | |
| getEmbeddedTextureWidth(int idx) const | eve::model3d::ModelData | |
| getFaceCount(int meshIndex) const | eve::model3d::ModelData | |
| getFaceVertexIndex(int meshIndex, int triangleIndex, int corner) const | eve::model3d::ModelData | |
| getInverseBindMatrixElement(int meshIndex, int boneIndex, int elementIndex) const | eve::model3d::ModelData | |
| getMaterialAlphaCutoff(int matIndex) const | eve::model3d::ModelData | |
| getMaterialAlphaMode(int matIndex) const | eve::model3d::ModelData | |
| getMaterialBaseColorA(int matIndex) const | eve::model3d::ModelData | |
| getMaterialBaseColorB(int matIndex) const | eve::model3d::ModelData | |
| getMaterialBaseColorG(int matIndex) const | eve::model3d::ModelData | |
| getMaterialBaseColorR(int matIndex) const | eve::model3d::ModelData | |
| getMaterialCount() const | eve::model3d::ModelData | |
| getMaterialIndex(int meshIndex) const | eve::model3d::ModelData | |
| getMaterialMetallicFactor(int matIndex) const | eve::model3d::ModelData | |
| getMaterialName(int matIndex) const | eve::model3d::ModelData | |
| getMaterialOpacity(int matIndex) const | eve::model3d::ModelData | |
| getMaterialRoughnessFactor(int matIndex) const | eve::model3d::ModelData | |
| getMaterialTextureEmbeddedIndex(int matIndex, const std::string &type, int slot=0) const | eve::model3d::ModelData | |
| getMaterialTexturePath(int matIndex, const std::string &type, int slot=0) const | eve::model3d::ModelData | |
| getMaterialTextureSlotCount(int matIndex, const std::string &type) const | eve::model3d::ModelData | |
| getMaterialTwoSided(int matIndex) const | eve::model3d::ModelData | |
| getMesh(int meshIndex) const | eve::model3d::ModelData | |
| getMeshCount() const | eve::model3d::ModelData | |
| getMorphTargetCount(int meshIndex) const | eve::model3d::ModelData | |
| getMorphTargetName(int meshIndex, int morphIndex) const | eve::model3d::ModelData | |
| getScene() const | eve::model3d::ModelData | |
| getTangent(int meshIndex, int vertexIndex, int component) const | eve::model3d::ModelData | |
| getTexCoord(int meshIndex, int channel, int vertexIndex, int component) const | eve::model3d::ModelData | |
| getTexCoordChannelCount(int meshIndex) const | eve::model3d::ModelData | |
| getUri() const | eve::Resource | inline |
| getVertexColor(int meshIndex, int channel, int vertexIndex, int component) const | eve::model3d::ModelData | |
| getVertexColorChannelCount(int meshIndex) const | eve::model3d::ModelData | |
| getVertexCount(int meshIndex) const | eve::model3d::ModelData | |
| getVertexNormal(int meshIndex, int vertexIndex, int component) const | eve::model3d::ModelData | |
| getVertexPosition(int meshIndex, int vertexIndex, int component) const | eve::model3d::ModelData | |
| hasBones(int meshIndex) const | eve::model3d::ModelData | |
| hasFlippedUvs() const noexcept | eve::model3d::ModelData | inline |
| hasNormals(int meshIndex) const | eve::model3d::ModelData | |
| hasTangents(int meshIndex) const | eve::model3d::ModelData | |
| hasTexCoordChannel(int meshIndex, int channel) const | eve::model3d::ModelData | |
| hasTexCoords(int meshIndex) const | eve::model3d::ModelData | |
| hasVertexColorChannel(int meshIndex, int channel) const | eve::model3d::ModelData | |
| mapSurfacePointToUv(int meshIndex, int triangleIndex, float localX, float localY, float localZ, int channel=0) const | eve::model3d::ModelData | |
| ModelData(medialoader::ModelScene scene, std::string uri="", bool uvFlipped=false) | eve::model3d::ModelData | explicit |
| operator=(const Resource &)=delete | eve::Resource | |
| Resource(const Resource &)=delete | eve::Resource | |
| Resource(std::string uri) | eve::Resource | inlineprotected |
| setUri(std::string value) | eve::Resource | inlineprotected |
| setVertexNormal(int meshIndex, int vertexIndex, float x, float y, float z) | eve::model3d::ModelData | |
| uri | eve::Resource | protected |
| ~ModelData() override | eve::model3d::ModelData | |
| ~Resource() | eve::Resource | inlinevirtual |