Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TSdlString< Owner, SdlValueType >, 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 | ph::TSdlString< Owner, SdlValueType > | inlineprotectedvirtual |
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 | ph::TSdlString< Owner, SdlValueType > | inlinevirtual |
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 | ph::TSdlString< Owner, SdlValueType > | inlineprotectedvirtual |
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 |
TSdlString(std::string valueName, ValueType Owner::*const valuePtr) | ph::TSdlString< Owner, SdlValueType > | 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 std::string &str) const override | ph::TSdlString< Owner, SdlValueType > | inline |
ph::TSdlValue::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 |