baseColour(const FColour4 &colour) noexcept | Divide::Material::Properties | |
bumpMethod(BumpMethod newBumpMethod) noexcept | Divide::Material::Properties | |
doubleSided(bool state) noexcept | Divide::Material::Properties | |
hardwareSkinning(bool state) noexcept | Divide::Material::Properties | |
ignoreTexDiffuseAlpha(bool state) noexcept | Divide::Material::Properties | |
isInstanced(bool state) noexcept | Divide::Material::Properties | |
isRefractive(bool state) noexcept | Divide::Material::Properties | |
isStatic(bool state) noexcept | Divide::Material::Properties | |
loadFromXML(const std::string &entryName, const boost::property_tree::ptree &pt) | Divide::Material::Properties | protected |
Material | Divide::Material::Properties | friend |
PROPERTY_R(FColour4, baseColour, DefaultColours::WHITE) | Divide::Material::Properties | |
PROPERTY_R(BumpMethod, bumpMethod, BumpMethod::NONE) | Divide::Material::Properties | |
PROPERTY_R(bool, receivesShadows, true) | Divide::Material::Properties | |
PROPERTY_R(bool, isStatic, false) | Divide::Material::Properties | |
PROPERTY_R(bool, isInstanced, false) | Divide::Material::Properties | |
PROPERTY_R(bool, hardwareSkinning, false) | Divide::Material::Properties | |
PROPERTY_R(bool, texturesInFragmentStageOnly, true) | Divide::Material::Properties | |
PROPERTY_R(bool, isRefractive, false) | Divide::Material::Properties | |
PROPERTY_R(bool, doubleSided, false) | Divide::Material::Properties | |
PROPERTY_R(ShadingMode, shadingMode, ShadingMode::COUNT) | Divide::Material::Properties | |
PROPERTY_R(TranslucencySource, translucencySource, TranslucencySource::COUNT) | Divide::Material::Properties | |
PROPERTY_R(bool, usePackedOMR, false) | Divide::Material::Properties | |
PROPERTY_R_IW(bool, cullUpdated, false) | Divide::Material::Properties | |
PROPERTY_R_IW(bool, transparencyUpdated, false) | Divide::Material::Properties | |
PROPERTY_R_IW(bool, needsNewShader, true) | Divide::Material::Properties | |
PROPERTY_RW(FColour3, specular, DefaultColours::BLACK) | Divide::Material::Properties | |
PROPERTY_RW(FColour3, emissive, DefaultColours::BLACK) | Divide::Material::Properties | |
PROPERTY_RW(FColour3, ambient, DefaultColours::BLACK) | Divide::Material::Properties | |
PROPERTY_RW(SpecularGlossiness, specGloss) | Divide::Material::Properties | |
PROPERTY_RW(F32, shininess, 0.f) | Divide::Material::Properties | |
PROPERTY_RW(F32, metallic, 0.f) | Divide::Material::Properties | |
PROPERTY_RW(F32, roughness, 0.5f) | Divide::Material::Properties | |
PROPERTY_RW(F32, occlusion, 1.0f) | Divide::Material::Properties | |
PROPERTY_RW(F32, parallaxFactor, 1.0f) | Divide::Material::Properties | |
PROPERTY_RW(Overrides, overrides) | Divide::Material::Properties | |
receivesShadows(bool state) noexcept | Divide::Material::Properties | |
saveToXML(const std::string &entryName, boost::property_tree::ptree &pt) const | Divide::Material::Properties | protected |
shadingMode(ShadingMode mode) noexcept | Divide::Material::Properties | |
texturesInFragmentStageOnly(bool state) noexcept | Divide::Material::Properties | |
toggleTransparency(bool state) noexcept | Divide::Material::Properties | |
useAlphaDiscard(bool state) noexcept | Divide::Material::Properties | |