Loading [MathJax]/extensions/tex2jax.js
Photon Engine 2.0.0-beta
A physically based renderer.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES > Member List

This is the complete list of members for ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >, including all inherited members.

addEntry(const EnumType enumValue, const std::string_view valueName, std::string description="")ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inline
description(std::string descriptionStr)ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inline
Entry typedefph::SdlEnum
EnumType typedefph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >
getDescription() constph::SdlEnuminline
getEntry(const std::size_t entryIndex) const overrideph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inlinevirtual
getEntryDescription(std::size_t entryIndex) constph::SdlEnuminline
getName() constph::SdlEnuminline
getTypedEntry(const std::size_t entryIndex) constph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inline
getTypedEntry(const std::string_view entryName) constph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inline
getTypedEntry(const EnumType enumValue) constph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inline
numEntries() const overrideph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inlinevirtual
SdlEnum(std::string name)ph::SdlEnuminlineexplicit
setDescription(std::string description)ph::SdlEnuminlineprotected
setEntryDescription(std::size_t entryIndex, std::string description)ph::SdlEnuminlineprotected
TSdlGeneralEnum(std::string name)ph::TSdlGeneralEnum< InEnumType, MAX_ENTRIES >inlineexplicit