Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::TSdlPath< Owner, SdlValueType > Member List

This is the complete list of members for ph::TSdlPath< 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) constph::TSdlOwnedField< Owner >inline
genPrettyName() constph::SdlField
getConstValue(const Owner &owner) const overrideph::TSdlValue< T, Owner >inlinevirtual
getDefaultValue() constph::TSdlValue< T, Owner >inline
getDescription() constph::SdlFieldinline
getFieldName() constph::SdlFieldinline
getImportance() constph::SdlFieldinline
getTypeName() constph::SdlFieldinline
getTypeSignature() constph::SdlFieldinline
getValue(Owner &owner) const overrideph::TSdlValue< T, Owner >inlinevirtual
isFallbackEnabled() constph::SdlFieldinline
loadFromSdl(Owner &owner, const SdlInputClause &clause, const SdlInputContext &ctx) const overrideph::TSdlPath< Owner, SdlValueType >inlineprotectedvirtual
nativeData(SdlNonConstInstance instance) const overrideph::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 overrideph::TSdlPath< Owner, SdlValueType >inlinevirtual
ownedResources(const Owner &owner, std::vector< const ISdlResource * > &out_resources) const overrideph::TSdlAbstractValue< T, Owner >inlinevirtual
ownedValueToDefault(Owner &owner) const overrideph::TSdlValue< T, Owner >inlinevirtual
required()ph::TSdlValue< T, Owner >inline
saveToSdl(const Owner &owner, SdlOutputClause &out_clause, const SdlOutputContext &ctx) const overrideph::TSdlPath< 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::SdlFieldinlineprotected
setEnableFallback(bool isFallbackEnabled)ph::SdlFieldinlineprotected
setImportance(EFieldImportance importance)ph::SdlFieldinlineprotected
setValue(Owner &owner, T value) const overrideph::TSdlValue< T, Owner >inlinevirtual
toSdl(const Owner &owner, SdlOutputClause &out_clause, const SdlOutputContext &ctx) constph::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
TSdlPath(std::string valueName, ValueType Owner::*const valuePtr)ph::TSdlPath< 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 Path &path) const overrideph::TSdlPath< Owner, SdlValueType >inline
ph::TSdlValue::valueAsString(const T &value) const override=0ph::TSdlValue< T, Owner >pure virtual
valueRef(Owner &owner) constph::TSdlValue< T, Owner >inlineprotected
valueToString(const Owner &owner) const overrideph::TSdlAbstractValue< T, Owner >inlinevirtual
withImportance(EFieldImportance importance)ph::TSdlValue< T, Owner >inline
~SdlField()ph::SdlFieldvirtual