|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TSdlValue< T, Owner >, including all inherited members.
| defaultTo(T defaultValue) | ph::TSdlValue< T, Owner > | inline |
| description(std::string descriptionStr) | ph::TSdlValue< T, Owner > | inline |
| enableFallback(bool isFallbackEnabled) | ph::TSdlValue< T, Owner > | inline |
| fromSdl(Owner &owner, const SdlInputClause &clause, const SdlInputContext &ctx) const | ph::TSdlOwnedField< Owner > | inline |
| genPrettyName() const | ph::SdlField | |
| getConstValue(const Owner &owner) const override | ph::TSdlValue< T, Owner > | inlinevirtual |
| getDefaultValue() const | ph::TSdlValue< T, Owner > | inline |
| getDescription() const | ph::SdlField | inline |
| getFieldName() const | ph::SdlField | inline |
| getImportance() const | ph::SdlField | inline |
| getTypeName() const | ph::SdlField | inline |
| getTypeSignature() const | ph::SdlField | inline |
| getValue(Owner &owner) const override | ph::TSdlValue< T, Owner > | inlinevirtual |
| isFallbackEnabled() const | ph::SdlField | inline |
| loadFromSdl(Owner &owner, const SdlInputClause &clause, const SdlInputContext &ctx) const override=0 | ph::TSdlValue< T, Owner > | protectedpure virtual |
| nativeData(SdlNonConstInstance instance) const override | ph::TSdlOwnedField< Owner > | inlinevirtual |
| niceToHave() | ph::TSdlValue< T, Owner > | inline |
| noDefault() | ph::TSdlValue< T, Owner > | inline |
| optional() | ph::TSdlValue< T, Owner > | inline |
| ownedNativeData(Owner &owner) const override=0 | ph::TSdlValue< T, Owner > | pure virtual |
| ownedResources(const Owner &owner, std::vector< const ISdlResource * > &out_resources) const override | ph::TSdlAbstractValue< T, Owner > | inlinevirtual |
| ownedValueToDefault(Owner &owner) const override | ph::TSdlValue< T, Owner > | inlinevirtual |
| required() | ph::TSdlValue< T, Owner > | inline |
| saveToSdl(const Owner &owner, SdlOutputClause &out_clause, const SdlOutputContext &ctx) const override=0 | ph::TSdlValue< T, Owner > | protectedpure virtual |
| SdlField(std::string typeName, std::string fieldName) | ph::SdlField | |
| SdlField(std::string typeName, std::string fieldName, std::string typeSignature) | ph::SdlField | |
| setDescription(std::string descriptionStr) | ph::SdlField | inlineprotected |
| setEnableFallback(bool isFallbackEnabled) | ph::SdlField | inlineprotected |
| setImportance(EFieldImportance importance) | ph::SdlField | inlineprotected |
| setValue(Owner &owner, T value) const override | ph::TSdlValue< T, Owner > | inlinevirtual |
| toSdl(const Owner &owner, SdlOutputClause &out_clause, const SdlOutputContext &ctx) const | ph::TSdlOwnedField< Owner > | inline |
| TSdlAbstractValue(std::string typeName, std::string valueName) | ph::TSdlAbstractValue< T, Owner > | inline |
| TSdlAbstractValue(std::string typeName, std::string valueName, std::string typeSignature) | ph::TSdlAbstractValue< T, Owner > | inline |
| TSdlOwnedField(std::string typeName, std::string valueName) | ph::TSdlOwnedField< Owner > | inline |
| TSdlOwnedField(std::string typeName, std::string valueName, std::string typeSignature) | ph::TSdlOwnedField< Owner > | inline |
| TSdlValue(std::string typeName, std::string valueName, T Owner::*valuePtr) | ph::TSdlValue< T, Owner > | inline |
| TSdlValue(std::string typeName, std::string valueName, std::string typeSignature, T Owner::*valuePtr) | ph::TSdlValue< T, Owner > | inline |
| valueAsString(const T &value) const override=0 | ph::TSdlValue< T, Owner > | pure virtual |
| valueRef(Owner &owner) const | ph::TSdlValue< T, Owner > | inlineprotected |
| valueToString(const Owner &owner) const override | ph::TSdlAbstractValue< T, Owner > | inlinevirtual |
| withImportance(EFieldImportance importance) | ph::TSdlValue< T, Owner > | inline |
| ~SdlField() | ph::SdlField | virtual |