| bind(Graphics &gfx) const | eve::graphics::Material | |
| blendMode() const | eve::graphics::Material | inline |
| clearVirtualTexture() | eve::graphics::Material | |
| effectiveShader() const | eve::graphics::Material | |
| getAlbedoTexture() const | eve::graphics::Material | inline |
| getAlphaCutoff() const | eve::graphics::Material | inline |
| getAlphaTechnique() const | eve::graphics::Material | inline |
| getBlendMode() const | eve::graphics::Material | |
| getCameraFacing() const | eve::graphics::Material | inline |
| getCastOcclusion() const | eve::graphics::Material | inline |
| getCastShadow() const | eve::graphics::Material | inline |
| getDepthWrite() const | eve::graphics::Material | inline |
| getDoubleSided() const | eve::graphics::Material | inline |
| getFloat(const std::string &name) const | eve::graphics::Material | |
| getHair() const | eve::graphics::Material | inline |
| getHeightTexture() const | eve::graphics::Material | inline |
| getMetallic() const | eve::graphics::Material | inline |
| getNormalTexture() const | eve::graphics::Material | inline |
| getParallaxMaxLayers() const | eve::graphics::Material | inline |
| getParallaxMinLayers() const | eve::graphics::Material | inline |
| getParallaxScale() const | eve::graphics::Material | inline |
| getReceiveLight() const | eve::graphics::Material | inline |
| getReceiveShadow() const | eve::graphics::Material | inline |
| getRoughness() const | eve::graphics::Material | inline |
| getShader() const | eve::graphics::Material | inline |
| getShadingModel() const | eve::graphics::Material | inline |
| getSortPriority() const | eve::graphics::Material | inline |
| getSurfaceMode() const | eve::graphics::Material | |
| getTexCellBombRotation() const | eve::graphics::Material | inline |
| getTexCellBombScale() const | eve::graphics::Material | inline |
| getTexCellBombStrength() const | eve::graphics::Material | inline |
| getTintA() const | eve::graphics::Material | inline |
| getTintB() const | eve::graphics::Material | inline |
| getTintG() const | eve::graphics::Material | inline |
| getTintR() const | eve::graphics::Material | inline |
| hasParam(const std::string &name) const | eve::graphics::Material | |
| hasPbrSurface() const | eve::graphics::Material | inline |
| isTransparentHair() const | eve::graphics::Material | |
| kMaxPartsHint | eve::graphics::Material | static |
| Material()=default | eve::graphics::Material | |
| Material(const Material &)=delete | eve::graphics::Material | |
| operator=(const Material &)=delete | eve::graphics::Material | |
| pbrSurface() const | eve::graphics::Material | inline |
| setAlbedoTexture(Texture *texture) | eve::graphics::Material | inline |
| setAlphaCutoff(float cutoff) | eve::graphics::Material | |
| setAlphaTechnique(const std::string &technique) | eve::graphics::Material | |
| setBlendMode(const std::string &mode) | eve::graphics::Material | |
| setCameraFacing(bool enabled) | eve::graphics::Material | inline |
| setCastOcclusion(bool cast) | eve::graphics::Material | inline |
| setCastShadow(bool cast) | eve::graphics::Material | inline |
| setDepthWrite(bool enabled) | eve::graphics::Material | inline |
| setDoubleSided(bool enabled) | eve::graphics::Material | inline |
| setFloat(const std::string &name, float value) | eve::graphics::Material | |
| setFoliageTranslucency(float red, float green, float blue, float intensity, float strength, float normalDistortion, float scattering, float direct, float ambient, float shadow) | eve::graphics::Material | |
| setFoliageWind(Texture *motionTexture, Texture *noiseTexture, float directionX, float directionZ, float strength, float bending, float bendingSpeed, float branch, float branchSpeed, float flutter, float flutterSpeed, float fadeDistance, float bendFactor) | eve::graphics::Material | |
| setFoliageWindTime(float seconds) | eve::graphics::Material | |
| setHair(bool hair) | eve::graphics::Material | |
| setHeightTexture(Texture *texture) | eve::graphics::Material | inline |
| setMetallic(float metallic) | eve::graphics::Material | |
| setNormalTexture(Texture *texture) | eve::graphics::Material | inline |
| setParallax(float scale, float minLayers=8.f, float maxLayers=32.f) | eve::graphics::Material | |
| setPbrSurface(const PbrSurface &surface) | eve::graphics::Material | |
| setReceiveLight(bool receive) | eve::graphics::Material | inline |
| setReceiveShadow(bool receive) | eve::graphics::Material | inline |
| setRoughness(float roughness) | eve::graphics::Material | |
| setShader(Shader *shader) | eve::graphics::Material | inline |
| setShadingModel(const std::string &model) | eve::graphics::Material | |
| setSortPriority(int priority) | eve::graphics::Material | inline |
| setSurfaceMode(const std::string &mode) | eve::graphics::Material | |
| setTexCellBomb(float cellScale, float strength, float rotAmount=1.f) | eve::graphics::Material | |
| setTint(float r, float g, float b, float a=1.f) | eve::graphics::Material | |
| setVirtualTexture(Texture *albedoAtlas, Texture *normalAtlas, Texture *pageTable, int pageCountX, int pageCountY, int atlasSlotsX, int atlasSlotsY, float borderFraction) | eve::graphics::Material | |
| surfaceMode() const | eve::graphics::Material | inline |
| virtualTextureMode() const | eve::graphics::Material | inline |
| ~Material()=default | eve::graphics::Material | |