Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::TSdlOwnerStruct< StructType >, including all inherited members.
addField(T sdlField) | ph::TSdlOwnerStruct< StructType > | |
addField(T sdlField) -> TSdlOwnerStruct & | ph::TSdlOwnerStruct< StructType > | inline |
addStruct(StructObjType StructType::*structObjPtr) | ph::TSdlOwnerStruct< StructType > | |
addStruct(StructObjType StructType::*structObjPtr, const SdlStructFieldStump &structFieldStump) | ph::TSdlOwnerStruct< StructType > | |
addStruct(StructObjType StructType::*const structObjPtr) -> TSdlOwnerStruct & | ph::TSdlOwnerStruct< StructType > | inline |
addStruct(StructObjType StructType::*const structObjPtr, const SdlStructFieldStump &structFieldStump) -> TSdlOwnerStruct & | ph::TSdlOwnerStruct< StructType > | inline |
description(std::string descriptionStr) | ph::TSdlOwnerStruct< StructType > | inline |
getDescription() const override | ph::SdlStruct | inlinevirtual |
getField(std::size_t index) const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
getFields() const -> const TSdlBruteForceFieldSet< TSdlOwnedField< StructType > > & | ph::TSdlOwnerStruct< StructType > | inline |
getTypeName() const override | ph::SdlStruct | inlinevirtual |
initDefaultObject(AnyNonConstPtr obj) const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
initDefaultStruct(StructType &structObj) const | ph::TSdlOwnerStruct< StructType > | inline |
initObject(AnyNonConstPtr obj, SdlInputClauses &clauses, const SdlInputContext &ctx) const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
numFields() const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
OwnerType typedef | ph::TSdlOwnerStruct< StructType > | |
referencedResources(AnyConstPtr obj, std::vector< const ISdlResource * > &out_resources) const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
saveObject(AnyConstPtr obj, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const override | ph::TSdlOwnerStruct< StructType > | inlinevirtual |
SdlStruct(std::string typeName) | ph::SdlStruct | explicit |
setDescription(std::string description) | ph::SdlStruct | protected |
TSdlOwnerStruct(std::string name) | ph::TSdlOwnerStruct< StructType > | inlineexplicit |
~ISdlInstantiable()=default | ph::ISdlInstantiable | virtual |