Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::SdlStruct, including all inherited members.
getDescription() const override | ph::SdlStruct | inlinevirtual |
getField(std::size_t index) const override=0 | ph::SdlStruct | pure virtual |
getTypeName() const override | ph::SdlStruct | inlinevirtual |
initDefaultObject(AnyNonConstPtr obj) const =0 | ph::SdlStruct | pure virtual |
initObject(AnyNonConstPtr obj, SdlInputClauses &clauses, const SdlInputContext &ctx) const =0 | ph::SdlStruct | pure virtual |
numFields() const override=0 | ph::SdlStruct | pure virtual |
referencedResources(AnyConstPtr obj, std::vector< const ISdlResource * > &out_resources) const =0 | ph::SdlStruct | pure virtual |
saveObject(AnyConstPtr obj, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const =0 | ph::SdlStruct | pure virtual |
SdlStruct(std::string typeName) | ph::SdlStruct | explicit |
setDescription(std::string description) | ph::SdlStruct | protected |
~ISdlInstantiable()=default | ph::ISdlInstantiable | virtual |