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

This is the complete list of members for ph::TSdlOwnerClass< Owner, FieldSet >, including all inherited members.

addField(SdlFieldType sdlField)ph::TSdlOwnerClass< Owner, FieldSet >
addField(SdlFieldType sdlField) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
addFunction()ph::TSdlOwnerClass< Owner, FieldSet >
addFunction() -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
addStruct(StructType Owner::*structObjPtr)ph::TSdlOwnerClass< Owner, FieldSet >
addStruct(StructType Owner::*structObjPtr, const SdlStructFieldStump &structFieldStump)ph::TSdlOwnerClass< Owner, FieldSet >
addStruct(StructType Owner::*const structObjPtr) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
addStruct(StructType Owner::*const structObjPtr, const SdlStructFieldStump &structFieldStump) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
allowCreateFromClass(bool allowCreateFromClass) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >
allowCreateFromClass() constph::TSdlOwnerClass< Owner, FieldSet >inline
baseOn() -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
call(std::string_view funcName, ISdlResource *resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
createResource() const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
description(std::string descriptionStr) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
docName(std::string docName) -> TSdlOwnerClass &ph::TSdlOwnerClass< Owner, FieldSet >inline
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 overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
getFunction(std::size_t index) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
getOwnedField(std::size_t index) constph::TSdlOwnerClass< Owner, FieldSet >inline
getTypeName() const overrideph::SdlClassinlinevirtual
hasField() constph::SdlClassinline
hasFunction() constph::SdlClassinline
initDefaultResource(ISdlResource &resource) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
initResource(ISdlResource &resource, SdlInputClauses &clauses, const SdlInputContext &ctx) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
isBlueprint() constph::SdlClassinline
isDerived() constph::SdlClassinline
loadFieldsFromSdl(Owner &owner, SdlInputClauses &clauses, const SdlInputContext &ctx) constph::TSdlOwnerClass< Owner, FieldSet >inline
numFields() const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
numFunctions() const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
OwnerType typedefph::TSdlOwnerClass< Owner, FieldSet >
referencedResources(const ISdlResource *targetResource, std::vector< const ISdlResource * > &out_resources) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
saveFieldsToSdl(const Owner &owner, SdlOutputClauses &clauses, const SdlOutputContext &ctx) constph::TSdlOwnerClass< Owner, FieldSet >inline
saveResource(const ISdlResource &resource, SdlOutputClauses &clauses, const SdlOutputContext &ctx) const overrideph::TSdlOwnerClass< Owner, FieldSet >inlinevirtual
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
TSdlOwnerClass(std::string displayName)ph::TSdlOwnerClass< Owner, FieldSet >inlineexplicit
~ISdlInstantiable()=defaultph::ISdlInstantiablevirtual