| addMorphTarget(const std::string &name, const float *deltaPosXYZ) | eve::graphics::Mesh | |
| addMorphTargetAbsolute(const std::string &name, const float *absPosXYZ) | eve::graphics::Mesh | |
| adoptMotionHighlights(std::vector< float > &&values) | eve::graphics::Mesh | |
| adoptTangentFrame(std::vector< float > &&tangents, std::vector< float > &&bitangents) | eve::graphics::Mesh | |
| adoptVegetationDeformationFactors(std::vector< float > &&values) | eve::graphics::Mesh | |
| adoptVegetationFactors(std::vector< float > &&values) | eve::graphics::Mesh | |
| baseUv() const | eve::graphics::Mesh | inline |
| boundsCx | eve::graphics::Mesh | |
| boundsCy | eve::graphics::Mesh | |
| boundsCz | eve::graphics::Mesh | |
| boundsRadius | eve::graphics::Mesh | |
| captureImportedAttributes(const ::aiMesh &mesh) | eve::graphics::Mesh | |
| clearMorphData() | eve::graphics::Mesh | |
| clearMorphWeights() | eve::graphics::Mesh | |
| computeBounds(const float *posXYZ, int vertexCount) | eve::graphics::Mesh | |
| computeMorphedPositions(std::vector< float > &outPos, std::vector< float > &outNrm) const | eve::graphics::Mesh | |
| draw(Graphics *, const glm::mat4 &) const override | eve::graphics::Mesh | inlinevirtual |
| drawOcclusion(Graphics *gfx, const glm::mat4 &matrix) const override | eve::graphics::Mesh | virtual |
| getCastOcclusion() const | eve::graphics::Drawable | inline |
| getColorChannelCount() const | eve::graphics::Mesh | inline |
| getMorphCount() const | eve::graphics::Mesh | |
| getMorphName(int index) const | eve::graphics::Mesh | |
| getMorphWeight(const std::string &name) const | eve::graphics::Mesh | |
| getSkinPaletteCount() const | eve::graphics::Mesh | inline |
| getUvChannelCount() const | eve::graphics::Mesh | inline |
| getVertexCount() const | eve::graphics::Mesh | |
| gpuHandle | eve::graphics::Mesh | |
| gpuVertexCount | eve::graphics::Mesh | |
| hasBounds() const | eve::graphics::Mesh | inline |
| hasGpuSkinning() const | eve::graphics::Mesh | inline |
| hasImportedTangents() const | eve::graphics::Mesh | inline |
| hasMorph(const std::string &name) const | eve::graphics::Mesh | |
| hasMorphData() const | eve::graphics::Mesh | inline |
| importedBitangents() const | eve::graphics::Mesh | inline |
| importedColor(int channel) const | eve::graphics::Mesh | |
| importedTangents() const | eve::graphics::Mesh | inline |
| importedUv(int channel) const | eve::graphics::Mesh | |
| indexCount | eve::graphics::Mesh | |
| initMorphBase(int vertexCount, const float *posXYZ, const float *nrmXYZ=nullptr, const float *uvST=nullptr) | eve::graphics::Mesh | |
| isMorphDirty() const | eve::graphics::Mesh | inline |
| markGpuSkinned(bool value) | eve::graphics::Mesh | inline |
| markMorphClean() | eve::graphics::Mesh | inline |
| motionHighlights() const | eve::graphics::Mesh | inline |
| setCastOcclusion(bool cast) | eve::graphics::Drawable | inline |
| setMorphWeight(const std::string &name, float weight) | eve::graphics::Mesh | |
| setSkinPalette(const float *matrices, int matrixCount) | eve::graphics::Mesh | |
| setTangentFrame(std::span< const float > tangents, std::span< const float > bitangents) | eve::graphics::Mesh | |
| setTexcoordSet(uint32_t set, std::span< const float > values) | eve::graphics::Mesh | |
| skinPalette() const | eve::graphics::Mesh | inline |
| texcoordRevision() const | eve::graphics::Mesh | inline |
| texcoordSet(uint32_t set) const | eve::graphics::Mesh | |
| validateMotionHighlights(std::span< const float > values) const | eve::graphics::Mesh | |
| validateTangentFrame(std::span< const float > tangents, std::span< const float > bitangents) const | eve::graphics::Mesh | |
| validateVegetationDeformationFactors(std::span< const float > values) const | eve::graphics::Mesh | |
| validateVegetationFactors(std::span< const float > values) const | eve::graphics::Mesh | |
| vegetationDeformationFactors() const | eve::graphics::Mesh | inline |
| vegetationFactors() const | eve::graphics::Mesh | inline |
| ~Drawable() | eve::graphics::Drawable | inlinevirtual |