Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::SdlClass Member List

This is the complete list of members for ph::SdlClass, including all inherited members.

allowCreateFromClass() constph::SdlClassinline
call(std::string_view funcName, ISdlResource *resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const =0ph::SdlClasspure virtual
createResource() const =0ph::SdlClasspure virtual
genCategoryName() constph::SdlClass
genPrettyName() constph::SdlClass
getBase() constph::SdlClassinline
getCategory() constph::SdlClassinline
getDescription() const overrideph::SdlClassinlinevirtual
getDocName() constph::SdlClassinline
getField(std::size_t index) const override=0ph::SdlClasspure virtual
getFunction(std::size_t index) const =0ph::SdlClasspure virtual
getTypeName() const overrideph::SdlClassinlinevirtual
hasField() constph::SdlClassinline
hasFunction() constph::SdlClassinline
initDefaultResource(ISdlResource &resource) const =0ph::SdlClasspure virtual
initResource(ISdlResource &resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const =0ph::SdlClasspure virtual
isBlueprint() constph::SdlClassinline
isDerived() constph::SdlClassinline
numFields() const override=0ph::SdlClasspure virtual
numFunctions() const =0ph::SdlClasspure virtual
referencedResources(const ISdlResource *targetResource, std::vector< const ISdlResource * > &out_resources) const =0ph::SdlClasspure virtual
saveResource(const ISdlResource &resource, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const =0ph::SdlClasspure virtual
SdlClass(ESdlTypeCategory category, const std::string &typeName)ph::SdlClass
setAllowCreateFromClass(bool allowCreateFromClass)ph::SdlClassprotected
setBase()ph::SdlClassinlineprotected
setDescription(std::string description)ph::SdlClassprotected
setDocName(std::string docName)ph::SdlClassprotected
setIsBlueprint(bool isBlueprint)ph::SdlClassprotected
~ISdlInstantiable()=defaultph::ISdlInstantiablevirtual