SYMBOL INDEX (1944 symbols across 419 files) FILE: Editor/Include/Editor/EditorEngine.h function namespace (line 9) | namespace Editor { FILE: Editor/Include/Editor/EditorModule.h function namespace (line 9) | namespace Editor { FILE: Editor/Include/Editor/Qt/EngineSerialization.h function namespace (line 14) | namespace Common { function Deserialize (line 48) | static size_t Deserialize(BinaryDeserializeStream& inStream, QList& o... function Serialize (line 72) | static size_t Serialize(BinarySerializeStream& outStream, const QSet&... FILE: Editor/Include/Editor/Qt/JsonSerialization.h function namespace (line 27) | namespace Editor { function namespace (line 41) | namespace Editor { function QtJsonSerialize (line 294) | static void QtJsonSerialize(QJsonValue& outJsonValue, const std::pair { function QString (line 831) | struct QtJsonSerializer { function QtJsonDeserialize (line 924) | static void QtJsonDeserialize(const QJsonValue& inJsonValue, QMap&... function QtJsonSerializeDyn (line 956) | static void QtJsonSerializeDyn(QJsonObject& outJsonObject, const Mirror:... function QtJsonDeserializeDyn (line 987) | static void QtJsonDeserializeDyn(const QJsonObject& inJsonObject, const ... function SerializeDynWithView (line 1190) | static void SerializeDynWithView(QJsonValue& outJsonValue, const Mirror:... function DeserializeDynWithView (line 1201) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function DeserializeDynWithView (line 1224) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function DeserializeDynWithView (line 1250) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function DeserializeDynWithView (line 1282) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function SerializeDynWithView (line 1309) | static void SerializeDynWithView(QJsonValue& outJsonValue, const Mirror:... function DeserializeDynWithView (line 1327) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function SerializeDynWithView (line 1353) | static void SerializeDynWithView(QJsonValue& outJsonValue, const Mirror:... function DeserializeDynWithView (line 1364) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function DeserializeDynWithView (line 1394) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function SerializeDynWithView (line 1416) | static void SerializeDynWithView(QJsonValue& outJsonValue, const QListMe... function DeserializeDynWithView (line 1427) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function DeserializeDynWithView (line 1458) | static void DeserializeDynWithView(const QJsonValue& inJsonValue, const ... function SerializeValueDyn (line 1485) | static void SerializeValueDyn(QJsonValue& outJsonValue, const Mirror::An... function DeserializeValueDyn (line 1506) | static void DeserializeValueDyn(const QJsonValue& inJsonValue, const Mir... FILE: Editor/Include/Editor/Qt/MirrorTemplateView.h function namespace (line 12) | namespace Editor { function Any (line 309) | Any QMapMetaViewRtti::GetOrAdd(const Mirror::Any& inRef, const Mirror::A... FILE: Editor/Include/Editor/WebUIServer.h function namespace (line 12) | namespace Editor { FILE: Editor/Include/Editor/Widget/Editor.h function namespace (line 9) | namespace Editor { FILE: Editor/Include/Editor/Widget/GraphicsSampleWidget.h function namespace (line 13) | namespace Editor { FILE: Editor/Include/Editor/Widget/GraphicsWidget.h function namespace (line 13) | namespace Editor { FILE: Editor/Include/Editor/Widget/ProjectHub.h function namespace (line 12) | namespace Editor { type EClass (line 22) | struct EClass function QJsonValue (line 45) | QJsonValue GetProjectTemplates() const; FILE: Editor/Include/Editor/Widget/WebWidget.h function namespace (line 11) | namespace Editor { FILE: Editor/Src/EditorEngine.cpp type Editor (line 7) | namespace Editor { function EditorEngine (line 20) | EditorEngine& GetEditorEngine() FILE: Editor/Src/EditorModule.cpp type Editor (line 8) | namespace Editor { FILE: Editor/Src/Main.cpp type EditorApplicationModel (line 30) | enum class EditorApplicationModel : uint8_t { function EditorApplicationModel (line 39) | static EditorApplicationModel GetAppModel() function NeedInitCore (line 52) | static bool NeedInitCore(EditorApplicationModel inModel) function InitializePreQtApp (line 61) | static void InitializePreQtApp(EditorApplicationModel inModel) function InitializePostQtApp (line 77) | static void InitializePostQtApp() function Cleanup (line 82) | static void Cleanup(EditorApplicationModel inModel) function CreateMainWidget (line 92) | static Common::UniquePtr CreateMainWidget(EditorApplicationMode... function main (line 105) | int main(int argc, char* argv[]) FILE: Editor/Src/Qt/MirrorTemplateView.cpp type Editor (line 7) | namespace Editor { FILE: Editor/Src/WebUIServer.cpp type Editor (line 33) | namespace Editor { function WebUIServer (line 34) | WebUIServer& WebUIServer::Get() FILE: Editor/Src/Widget/Editor.cpp type Editor (line 8) | namespace Editor { FILE: Editor/Src/Widget/GraphicsSampleWidget.cpp type Editor (line 11) | namespace Editor { type GraphicsWindowSampleVertex (line 12) | struct GraphicsWindowSampleVertex { type GraphicsWindowSampleVsUniform (line 16) | struct GraphicsWindowSampleVsUniform { FILE: Editor/Src/Widget/GraphicsWidget.cpp type Editor (line 9) | namespace Editor { function QPaintEngine (line 38) | QPaintEngine* GraphicsWidget::paintEngine() const FILE: Editor/Src/Widget/ProjectHub.cpp type Editor (line 15) | namespace Editor { function QString (line 46) | QString ProjectHubBackend::BrowseDirectory() const // NOLINT function QString (line 51) | QString ProjectHubBackend::GetEngineVersion() const function QJsonValue (line 56) | QJsonValue ProjectHubBackend::GetProjectTemplates() const function QJsonValue (line 63) | QJsonValue ProjectHubBackend::GetRecentProjects() const FILE: Editor/Src/Widget/WebWidget.cpp type Editor (line 11) | namespace Editor { function QWebChannel (line 55) | QWebChannel* WebWidget::GetWebChannel() const FILE: Editor/Web/src/App.tsx function App (line 4) | function App() { FILE: Editor/Web/src/pages/project-hub.tsx type RecentProjectInfo (line 14) | interface RecentProjectInfo { type ProjectTemplateInfo (line 19) | interface ProjectTemplateInfo { function ProjectHubPage (line 24) | function ProjectHubPage() { FILE: Editor/Web/src/provider.tsx type RouterConfig (line 6) | interface RouterConfig { function Provider (line 11) | function Provider({ children }: { children: React.ReactNode }) { FILE: Editor/Web/src/qwebchannel.d.ts type Window (line 4) | interface Window { FILE: Editor/Web/src/qwebchannel.js function QObject (line 177) | function QObject(name, data, webChannel) FILE: Engine/Source/Common/Include/Common/Concepts.h function namespace (line 19) | namespace Common { FILE: Engine/Source/Common/Include/Common/Concurrent.h function namespace (line 20) | namespace Common { function namespace (line 75) | namespace Common { function packagedTask (line 125) | auto packagedTask = Common::MakeShared>(ta... FILE: Engine/Source/Common/Include/Common/Container.h function namespace (line 22) | namespace Common { FILE: Engine/Source/Common/Include/Common/Debug.h function namespace (line 32) | namespace Common { FILE: Engine/Source/Common/Include/Common/Delegate.h function namespace (line 17) | namespace Common::Internal { function Count (line 48) | size_t Count() const; FILE: Engine/Source/Common/Include/Common/DynamicLibrary.h function namespace (line 18) | namespace Common { FILE: Engine/Source/Common/Include/Common/File.h function namespace (line 11) | namespace Common { FILE: Engine/Source/Common/Include/Common/FileSystem.h function namespace (line 10) | namespace Common { FILE: Engine/Source/Common/Include/Common/Hash.h function namespace (line 12) | namespace Common::Internal { FILE: Engine/Source/Common/Include/Common/IO.h function namespace (line 9) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Box.h function namespace (line 11) | namespace Common { function JsonDeserialize (line 107) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Box&... function namespace (line 122) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Color.h function namespace (line 12) | namespace Common { function namespace (line 71) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Common.h function namespace (line 12) | namespace Common { function namespace (line 18) | namespace Common { function namespace (line 23) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Half.h function namespace (line 15) | namespace Common { function namespace (line 19) | namespace Common::Internal { function namespace (line 33) | namespace Common { function endian (line 211) | endian E> function namespace (line 224) | namespace Common { function endian (line 436) | endian E> FILE: Engine/Source/Common/Include/Common/Math/Matrix.h function namespace (line 13) | namespace Common { type JsonSerializer (line 357) | struct JsonSerializer function JsonSerialize (line 358) | static void JsonSerialize(rapidjson::Value& outJsonValue, rapidjson::Doc... function JsonDeserialize (line 371) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Mat& value) function Serialize (line 149) | static size_t Serialize(BinarySerializeStream& stream, const Radian& ... function Deserialize (line 154) | static size_t Deserialize(BinaryDeserializeStream& stream, Radian& va... function Serialize (line 166) | static size_t Serialize(BinarySerializeStream& stream, const Quaternion<... function Deserialize (line 176) | static size_t Deserialize(BinaryDeserializeStream& stream, Quaternion... function JsonDeserialize (line 223) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Angle... function namespace (line 120) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Sphere.h function namespace (line 11) | namespace Common { function Serialize (line 48) | static size_t Serialize(BinarySerializeStream& stream, const Sphere& ... function Deserialize (line 56) | static size_t Deserialize(BinaryDeserializeStream& stream, Sphere& va... function JsonDeserialize (line 93) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Sphere<... function namespace (line 108) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Transform.h function namespace (line 13) | namespace Common { function namespace (line 70) | namespace Common { function JsonDeserialize (line 129) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Transfo... function namespace (line 147) | namespace Common { FILE: Engine/Source/Common/Include/Common/Math/Vector.h function namespace (line 14) | namespace Common::Internal { function namespace (line 21) | namespace Common { function namespace (line 216) | namespace Common { function string (line 245) | string ToString(const Vec& inValue) function JsonSerialize (line 262) | static void JsonSerialize(rapidjson::Value& outJsonValue, rapidjson::Doc... function JsonDeserialize (line 273) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, Vec::Endian() function endian (line 319) | endian BinaryFileDeserializeStream::Endian() function endian (line 375) | endian MemorySerializeStream::Endian() function endian (line 413) | endian MemoryDeserializeStream::Endian() type Header (line 490) | struct Header { function Deserialize (line 525) | size_t> Deserialize(BinaryDeserializeStream& stream, T& value) function IMPL_BASIC_TYPE_SERIALIZER (line 544) | IMPL_BASIC_TYPE_SERIALIZER(bool) function wstring (line 595) | struct Serializer { function Serialize (line 642) | static size_t Serialize(BinarySerializeStream& stream, const std::option... function Deserialize (line 655) | static size_t Deserialize(BinaryDeserializeStream& stream, std::optional... function Serialize (line 679) | static size_t Serialize(BinarySerializeStream& stream, const std::pair { function uint8_t (line 1074) | struct JsonSerializer { function int16_t (line 1090) | struct JsonSerializer { function uint16_t (line 1106) | struct JsonSerializer { function int32_t (line 1122) | struct JsonSerializer { function uint32_t (line 1138) | struct JsonSerializer { function int64_t (line 1154) | struct JsonSerializer { function uint64_t (line 1170) | struct JsonSerializer { function float (line 1186) | struct JsonSerializer { function double (line 1202) | struct JsonSerializer { function string (line 1218) | struct JsonSerializer { function wstring (line 1234) | struct JsonSerializer { function JsonDeserialize (line 1261) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, std::op... function JsonSerialize (line 1275) | static void JsonSerialize(rapidjson::Value& outJsonValue, rapidjson::Doc... function JsonDeserialize (line 1289) | static void JsonDeserialize(const rapidjson::Value& inJsonValue, std::pa... function JsonSerialize (line 1305) | static void JsonSerialize(rapidjson::Value& outJsonValue, rapidjson::Doc... function JsonSerialize (line 1478) | static void JsonSerialize(rapidjson::Value& outJsonValue, rapidjson::Doc... function JsonDeserializeInternal (line 1523) | void JsonDeserializeInternal(const rapidjson::Value& inJsonValue, std::t... function JsonDeserializeInternal (line 1569) | void JsonDeserializeInternal(const rapidjson::Value& inContentJsonValue,... FILE: Engine/Source/Common/Include/Common/String.h function namespace (line 23) | namespace Common { function string (line 94) | string ToString(const std::pair& inValue) function string (line 105) | string ToString(const std::array& inValue) function string (line 175) | string ToString(const std::unordered_map& inValue) function string (line 193) | string ToString(const std::map& inValue) FILE: Engine/Source/Common/Include/Common/Time.h function Time (line 19) | Time ToTime() const; FILE: Engine/Source/Common/Include/Common/Utility.h function namespace (line 48) | namespace Common { function namespace (line 72) | namespace Common { FILE: Engine/Source/Common/Src/Concurrent.cpp type Common (line 14) | namespace Common { FILE: Engine/Source/Common/Src/Debug.cpp type Common (line 12) | namespace Common { FILE: Engine/Source/Common/Src/DynamicLibrary.cpp type Common (line 21) | namespace Common { function DynamicLibrary (line 49) | DynamicLibrary& DynamicLibrary::operator=(DynamicLibrary&& inOther) no... function DynamicLibHandle (line 88) | DynamicLibHandle DynamicLibrary::GetHandle() const function DynamicLibrary (line 93) | DynamicLibrary DynamicLibraryFinder::Find(const std::string& simpleNam... FILE: Engine/Source/Common/Src/File.cpp type Common (line 17) | namespace Common { FILE: Engine/Source/Common/Src/FileSystem.cpp type Common::Internal (line 8) | namespace Common::Internal { function GetUnixStylePath (line 9) | std::filesystem::path GetUnixStylePath(const std::string& inPath) function GetUnixStylePath (line 14) | std::filesystem::path GetUnixStylePath(const std::filesystem::path& in... type Common (line 20) | namespace Common { function Path (line 21) | Path Path::WorkingDirectory() function Path (line 48) | Path Path::operator/(const Path& inPath) const function Path (line 53) | Path Path::operator/(const std::string& inPath) const function Path (line 58) | Path Path::operator/(const char* inPath) const function Path (line 63) | Path Path::operator+(const Path& inPath) const function Path (line 68) | Path Path::operator+(const std::string& inPath) const function Path (line 73) | Path Path::operator+(const char* inPath) const function Path (line 83) | Path Path::Parent() const function Path (line 147) | Path Path::Absolute() const function Path (line 152) | Path Path::Relative(const Path& inRelative) const function Path (line 157) | Path Path::Canonical() const FILE: Engine/Source/Common/Src/Hash.cpp type Common (line 7) | namespace Common { FILE: Engine/Source/Common/Src/IO.cpp type Common (line 7) | namespace Common { FILE: Engine/Source/Common/Src/Math/Color.cpp type Common (line 11) | namespace Common { function LinearColor (line 49) | LinearColor Color::ToLinearColor() const function LinearColor (line 102) | LinearColor& LinearColor::operator=(const LinearColor& inOther) function Color (line 120) | Color LinearColor::ToColor() const FILE: Engine/Source/Common/Src/Platform.cpp type Common (line 14) | namespace Common { FILE: Engine/Source/Common/Src/Serialization.cpp type Common (line 7) | namespace Common { FILE: Engine/Source/Common/Src/String.cpp type Common (line 11) | namespace Common { FILE: Engine/Source/Common/Src/Time.cpp type Common::Internal (line 11) | namespace Common::Internal { function GetNumStringFillZeros (line 13) | static std::string GetNumStringFillZeros(T inNum, uint8_t inWidth) type Common (line 27) | namespace Common { function TimePoint (line 28) | TimePoint TimePoint::Now() function Time (line 38) | Time TimePoint::ToTime() const function AccurateTime (line 43) | AccurateTime TimePoint::ToAccurateTime() const FILE: Engine/Source/Common/Test/ConcurrentTest.cpp function TEST (line 9) | TEST(ConcurrentTest, NamedThreadTest) function TEST (line 18) | TEST(ConcurrentTest, ThreadPoolTest0) function TEST (line 30) | TEST(ConcurrentTest, ThreadPoolTest1) function TEST (line 44) | TEST(ConcurrentTest, ThreadPoolTest2) function TEST (line 56) | TEST(ConcurrentTest, ThreadPoolTest3) function TEST (line 68) | TEST(ConcurrentTest, ThreadPoolExecuteTasksTest) function TEST (line 76) | TEST(ConcurrentTest, WorkerThread0) function TEST (line 88) | TEST(ConcurrentTest, WorkerThread1) function TEST (line 99) | TEST(ConcurrentTest, WorkerThread2) function TEST (line 115) | TEST(ConcurrentTest, WorkerThread3) FILE: Engine/Source/Common/Test/ContainerTest.cpp type ConstructType (line 9) | enum class ConstructType : uint8_t { type CopyAndMoveTest (line 16) | struct CopyAndMoveTest { method CopyAndMoveTest (line 21) | CopyAndMoveTest() method CopyAndMoveTest (line 28) | CopyAndMoveTest(ConstructType inType, bool inCopyAssigned, bool inMove... method CopyAndMoveTest (line 35) | CopyAndMoveTest(const CopyAndMoveTest& inOther) method CopyAndMoveTest (line 42) | CopyAndMoveTest(CopyAndMoveTest&& inOther) noexcept method CopyAndMoveTest (line 49) | CopyAndMoveTest& operator=(const CopyAndMoveTest& inOther) method CopyAndMoveTest (line 55) | CopyAndMoveTest& operator=(CopyAndMoveTest&& inOther) noexcept function TEST (line 69) | TEST(ContainerTest, VectorSwapDeleteTest) function TEST (line 98) | TEST(ContainerTest, VectorGetIntersection) function TEST (line 107) | TEST(ContainerTest, VectorGetDifferences) function TEST (line 120) | TEST(ContainerTest, SetGetIntersection) function TEST (line 129) | TEST(ContainerTest, InplaceVectorBasic) function TEST (line 174) | TEST(ContainerTest, InplaceVectorIter) function TEST (line 238) | TEST(ContainerTest, InplaceVectorCopyAndMove) function TEST (line 305) | TEST(ContainerTest, TrunkBasic) function TEST (line 339) | TEST(ContainerTest, TrunkEachTest) function TEST (line 354) | TEST(ContainerTest, TrunkCopyAndMove) function TEST (line 419) | TEST(ContainerTest, TrunkListBasic) function TEST (line 446) | TEST(ContainerTest, StableUnorderedMapTest) FILE: Engine/Source/Common/Test/DelegateTest.cpp function StaticReceiver (line 10) | static void StaticReceiver(int a, bool b) class Receiver (line 17) | class Receiver { method Receiver (line 19) | Receiver() = default; method Receive (line 21) | void Receive(int a, bool b) // NOLINT function TEST (line 29) | TEST(DelegateTest, BasicTest) FILE: Engine/Source/Common/Test/FileSystemTest.cpp function TEST (line 7) | TEST(FileSystemTest, PathTest) FILE: Engine/Source/Common/Test/FileTest.cpp function TEST (line 9) | TEST(FileTest, ReadWriteTextFileTest) FILE: Engine/Source/Common/Test/HashTest.cpp function TEST (line 11) | TEST(HashTest, CityHashTest) function TEST (line 17) | TEST(HashTest, StrCrc32Test) function TEST (line 23) | TEST(HashTest, StrCrc32DynTest) FILE: Engine/Source/Common/Test/MathTest.cpp function TEST (line 22) | TEST(MathTest, CommonTest) function TEST (line 29) | TEST(MathTest, HFloatTest) // NOLINT function TEST (line 57) | TEST(MathTest, FVec1Test) function TEST (line 79) | TEST(MathTest, FVec2Test) function TEST (line 101) | TEST(MathTest, FVec3Test) function TEST (line 117) | TEST(MathTest, FVec4Test) function TEST (line 132) | TEST(MathTest, IVec1Test) function TEST (line 144) | TEST(MathTest, IVec2Test) function TEST (line 162) | TEST(MathTest, IVec3Test) function TEST (line 179) | TEST(MathTest, IVec4Test) function TEST (line 195) | TEST(MathTest, HVec1Test) function TEST (line 207) | TEST(MathTest, HVec2Test) function TEST (line 222) | TEST(MathTest, HVec3Test) function TEST (line 234) | TEST(MathTest, HVec4Test) function TEST (line 244) | TEST(MathTest, SubVecTest) function TEST (line 254) | TEST(MathTest, VecModelTest) function TEST (line 263) | TEST(MathTest, VecDotTest) function TEST (line 274) | TEST(MathTest, VecCrossTest) function TEST (line 288) | TEST(MathTest, VecNormalizeTest) function TEST (line 298) | TEST(MathTest, VecConstsTest) function TEST (line 304) | TEST(MathTest, IMat2x3Test) function TEST (line 318) | TEST(MathTest, FMat3x4Test) function TEST (line 339) | TEST(MathTest, SubMatrixTest) function TEST (line 354) | TEST(MathTest, MatExtractionTest) function TEST (line 370) | TEST(MathTest, MatViewTest) function TEST (line 385) | TEST(MathTest, MatConstsTest) function TEST (line 399) | TEST(MathTest, MatSetTest) // NOLINT function TEST (line 430) | TEST(MathTest, MatMulTest) function TEST (line 457) | TEST(MathTest, MathTranposeTest) function TEST (line 471) | TEST(MathTest, MatrixDetInverseTest) function TEST (line 511) | TEST(MathTest, AngleAndRadianTest) function TEST (line 520) | TEST(MathTest, QuaternionBasicTest) function TEST (line 528) | TEST(MathTest, QuaternionRotationTest) function TEST (line 541) | TEST(MathTest, EulerRotationTest) function TEST (line 554) | TEST(MathTest, QuaternionToRotationMatrixTest) function TEST (line 569) | TEST(MathTest, TransformTest) function TEST (line 594) | TEST(MathTest, RectTest) function TEST (line 607) | TEST(MathTest, BoxTest) function TEST (line 619) | TEST(MathTest, SphereTest) function TEST (line 632) | TEST(MathTest, SerializationTest) function TEST (line 682) | TEST(MathTest, ToStringTest) function TEST (line 780) | TEST(MathTest, JsonSerializationTest) FILE: Engine/Source/Common/Test/MemoryTest.cpp type TestStruct (line 10) | struct TestStruct { method TestStruct (line 14) | TestStruct(const uint32_t inValue, bool& inLive) : value(inValue), liv... type ChildTestStruct (line 25) | struct ChildTestStruct : TestStruct { method ChildTestStruct (line 28) | ChildTestStruct(const uint32_t inValue, const uint32_t inCValue, bool&... function TEST (line 33) | TEST(MemoryTest, UniqueRefTest) // NOLINT function TEST (line 54) | TEST(MemoryTest, SharedRefTest) // NOLINT function TEST (line 77) | TEST(MemoryTest, WeakRefTest) // NOLINT function TEST (line 108) | TEST(MemoryTest, WeakRefDeriveTest) // NOLINT FILE: Engine/Source/Common/Test/SerializationTest.cpp function TEST (line 10) | TEST(SerializationTest, FileStreamTest) function TEST (line 31) | TEST(SerializationTest, ByteStreamTest) function TEST (line 50) | TEST(SerializationTest, TypedSerializationTest) function TEST (line 80) | TEST(SerializationTest, TypedSerializationWithFileTest) function TEST (line 112) | TEST(SerializationTest, JsonSerializationTest) function TEST (line 143) | TEST(SerializationTest, JsonSerializationWithFileTest) FILE: Engine/Source/Common/Test/SerializationTest.h function std (line 14) | inline std::string FltToJson(float value) FILE: Engine/Source/Common/Test/StringTest.cpp function TEST (line 10) | TEST(StringUtilsTest, ToUpperCaseTest) function TEST (line 17) | TEST(StringUtilsTest, ToLowerCaseTest) function TEST (line 24) | TEST(StringUtilsTest, SplitTest) function TEST (line 56) | TEST(StringUtilsTest, ReplaceTest) function TEST (line 62) | TEST(StringUtilsTest, RegexMatchTest) function TEST (line 69) | TEST(StringUtilsTest, RegexSearchFirstTest) function TEST (line 75) | TEST(StringUtilsTest, RegexSearchTest) function TEST (line 84) | TEST(StringUtilsTest, AfterFirstTest) function TEST (line 90) | TEST(StringUtilsTest, BeforeFirstTest) function TEST (line 96) | TEST(StringUtilsTest, AfterLastTest) function TEST (line 102) | TEST(StringUtilsTest, BeforeLastTest) function TEST (line 108) | TEST(StringUtilsTest, ToStringTest) FILE: Engine/Source/Common/Test/UtilityTest.cpp function TEST (line 10) | TEST(UtilityTest, AlignUpTest) FILE: Engine/Source/Core/Include/Core/Cmdline.h function namespace (line 15) | namespace Core { function namespace (line 88) | namespace Core { FILE: Engine/Source/Core/Include/Core/Console.h type class (line 17) | enum class function std (line 34) | const std::string& Name() const; FILE: Engine/Source/Core/Include/Core/Log.h function class (line 22) | class LogStream { function COutLogStream (line 29) | COutLogStream final : public LogStream { function NonMovable (line 46) | NonCopyable(FileLogStream) FILE: Engine/Source/Core/Include/Core/Module.h function namespace (line 36) | namespace Core { FILE: Engine/Source/Core/Include/Core/Paths.h function namespace (line 12) | namespace Core { FILE: Engine/Source/Core/Include/Core/Thread.h function namespace (line 11) | namespace Core { FILE: Engine/Source/Core/Include/Core/Uri.h type class (line 11) | enum class function class (line 17) | class CORE_API Uri { function namespace (line 51) | namespace std { // NOLINT function namespace (line 61) | namespace Common { // NOLINT FILE: Engine/Source/Core/Src/Cmdline.cpp type Core (line 11) | namespace Core { function Cli (line 14) | Cli& Cli::Get() function CmdlineArg (line 49) | CmdlineArg* Cli::FindArg(const std::string& name) const function CmdlineArg (line 55) | CmdlineArg& Cli::GetArg(const std::string& name) const FILE: Engine/Source/Core/Src/Console.cpp type Core::Internal (line 13) | namespace Core::Internal { function SetConsoleSettingFromJsonValue (line 14) | static void SetConsoleSettingFromJsonValue(ConsoleSetting& inConsoleSe... type Core (line 38) | namespace Core { function CSFlags (line 62) | CSFlags ConsoleSetting::Flags() const function Console (line 67) | Console& Console::Get() function ConsoleSetting (line 80) | ConsoleSetting* Console::FindSetting(const std::string& inName) const function ConsoleSetting (line 86) | ConsoleSetting& Console::GetSetting(const std::string& inName) const FILE: Engine/Source/Core/Src/Log.cpp type Core (line 9) | namespace Core { function Logger (line 51) | Logger& Logger::Get() FILE: Engine/Source/Core/Src/Module.cpp type Core (line 9) | namespace Core { function ModuleManager (line 27) | ModuleManager& ModuleManager::Get() function Module (line 35) | Module* ModuleManager::FindOrLoad(const std::string& moduleName) function Module (line 48) | Module* ModuleManager::Find(const std::string& moduleName) function Module (line 57) | Module* ModuleManager::GetOrLoad(const std::string& moduleName) function Module (line 64) | Module* ModuleManager::Get(const std::string& moduleName) FILE: Engine/Source/Core/Src/Thread.cpp type Core (line 9) | namespace Core { function ThreadTag (line 24) | ThreadTag ThreadContext::Tag() FILE: Engine/Source/Core/Src/Uri.cpp type Core (line 11) | namespace Core { function UriProtocol (line 24) | UriProtocol Uri::Protocol() const // NOLINT FILE: Engine/Source/Core/Test/CmdlineTest.cpp function TEST (line 20) | TEST(CmdlineTest, BasicTest) FILE: Engine/Source/Core/Test/ConsoleTest.cpp function TEST (line 14) | TEST(ConsoleTest, ConsoleSettingTest) FILE: Engine/Source/Core/Test/UriTest.cpp function TEST (line 8) | TEST(UriTest, BasicTest) function TEST (line 16) | TEST(UriTest, FileProtocolTest) function TEST (line 31) | TEST(UriTest, AssetProtocolTest) FILE: Engine/Source/Launch/Include/Launch/GameApplication.h function namespace (line 12) | namespace Launch { FILE: Engine/Source/Launch/Include/Launch/GameClient.h function namespace (line 10) | namespace Launch { FILE: Engine/Source/Launch/Include/Launch/GameViewport.h function namespace (line 20) | namespace Launch { FILE: Engine/Source/Launch/Src/GameApplication.cpp type Launch (line 13) | namespace Launch { FILE: Engine/Source/Launch/Src/GameClient.cpp type Launch (line 8) | namespace Launch { FILE: Engine/Source/Launch/Src/GameViewport.cpp type Launch::Internal (line 8) | namespace Launch::Internal { type Launch (line 22) | namespace Launch { FILE: Engine/Source/Launch/Src/Main.cpp function main (line 7) | int main(int argc, char* argv[]) FILE: Engine/Source/Mirror/Include/Mirror/Meta.h function namespace (line 21) | namespace Mirror::Internal { function namespace (line 24) | namespace Mirror { FILE: Engine/Source/Mirror/Include/Mirror/Mirror.h function namespace (line 32) | namespace Mirror { type TypeInfo (line 39) | struct TypeInfo { type TypeInfoCompact (line 70) | struct TypeInfoCompact { type class (line 83) | enum class type AnyRtti (line 93) | struct AnyRtti { function TemplateViewId (line 256) | TemplateViewId GetTemplateViewId() const; function class (line 326) | class MIRROR_API RefInfo { type MIRROR_API (line 406) | struct MIRROR_API function IsNull (line 413) | bool IsNull() const; function IdPresets (line 424) | struct MIRROR_API IdPresets { function MetaPresets (line 432) | struct MIRROR_API MetaPresets { type class (line 466) | enum class function Any (line 478) | Any Get() const; function Variable (line 2545) | struct JsonSerializer { function Function (line 2584) | struct JsonSerializer { function Constructor (line 2623) | struct JsonSerializer { function Destructor (line 2662) | struct JsonSerializer { function MemberVariable (line 2680) | struct JsonSerializer { function MemberFunction (line 2719) | struct JsonSerializer { function Mirror (line 2758) | struct JsonSerializer { function EnumValue (line 2774) | struct JsonSerializer { function Mirror (line 2813) | struct JsonSerializer { function std (line 2830) | static std::string ToStringDyn(const Mirror::Class& clazz, const Mirror:... function getters (line 4494) | static auto getters = Internal::BuildVariantDynGetterArray(std::ma... function constGetters (line 4501) | static auto constGetters = Internal::BuildVariantDynConstGetterArray GetDX12InputElements(const Raste... function UpdateDX12InputLayoutDesc (line 139) | void UpdateDX12InputLayoutDesc(D3D12_GRAPHICS_PIPELINE_STATE_DESC& des... function DX12PipelineLayout (line 155) | DX12PipelineLayout& DX12ComputePipeline::GetPipelineLayout() const function ID3D12PipelineState (line 160) | ID3D12PipelineState* DX12ComputePipeline::GetNative() const function DX12PipelineLayout (line 190) | DX12PipelineLayout& DX12RasterPipeline::GetPipelineLayout() const function ID3D12PipelineState (line 195) | ID3D12PipelineState* DX12RasterPipeline::GetNative() const type RHI::DirectX12 (line 146) | namespace RHI::DirectX12 { function D3D12_RENDER_TARGET_BLEND_DESC (line 15) | D3D12_RENDER_TARGET_BLEND_DESC GetDX12RenderTargetBlendDesc(const Colo... function CD3DX12_RASTERIZER_DESC (line 30) | CD3DX12_RASTERIZER_DESC GetDX12RasterizerDesc(const RasterPipelineCrea... function CD3DX12_BLEND_DESC (line 47) | CD3DX12_BLEND_DESC GetDX12BlendDesc(const RasterPipelineCreateInfo& cr... function D3D12_DEPTH_STENCILOP_DESC (line 60) | D3D12_DEPTH_STENCILOP_DESC GetDX12DepthStencilOpDesc(const StencilFace... function CD3DX12_DEPTH_STENCIL_DESC (line 70) | CD3DX12_DEPTH_STENCIL_DESC GetDX12DepthStencilDesc(const RasterPipelin... function DXGI_SAMPLE_DESC (line 84) | DXGI_SAMPLE_DESC GetDX12SampleDesc(const RasterPipelineCreateInfo& cre... function UINT (line 92) | UINT GetDX12SampleMask(const RasterPipelineCreateInfo& createInfo) function UpdateDX12RenderTargetsDesc (line 97) | void UpdateDX12RenderTargetsDesc(D3D12_GRAPHICS_PIPELINE_STATE_DESC& d... function UpdateDX12DepthStencilTargetDesc (line 106) | void UpdateDX12DepthStencilTargetDesc(D3D12_GRAPHICS_PIPELINE_STATE_DE... function GetDX12InputElements (line 114) | std::vector GetDX12InputElements(const Raste... function UpdateDX12InputLayoutDesc (line 139) | void UpdateDX12InputLayoutDesc(D3D12_GRAPHICS_PIPELINE_STATE_DESC& des... function DX12PipelineLayout (line 155) | DX12PipelineLayout& DX12ComputePipeline::GetPipelineLayout() const function ID3D12PipelineState (line 160) | ID3D12PipelineState* DX12ComputePipeline::GetNative() const function DX12PipelineLayout (line 190) | DX12PipelineLayout& DX12RasterPipeline::GetPipelineLayout() const function ID3D12PipelineState (line 195) | ID3D12PipelineState* DX12RasterPipeline::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/PipelineLayout.cpp type RHI::DirectX12 (line 14) | namespace RHI::DirectX12 { function ID3D12RootSignature (line 43) | ID3D12RootSignature* DX12PipelineLayout::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/Queue.cpp type RHI::DirectX12 (line 12) | namespace RHI::DirectX12 { function ID3D12CommandQueue (line 47) | ID3D12CommandQueue* DX12Queue::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/Sampler.cpp type RHI::DirectX12 (line 9) | namespace RHI::DirectX12 { function D3D12_FILTER (line 10) | static D3D12_FILTER GetDX12Filter(const SamplerCreateInfo& createInfo) function CD3DX12_CPU_DESCRIPTOR_HANDLE (line 36) | CD3DX12_CPU_DESCRIPTOR_HANDLE DX12Sampler::GetNativeCpuDescriptorHandl... type RHI::DirectX12 (line 27) | namespace RHI::DirectX12 { function D3D12_FILTER (line 10) | static D3D12_FILTER GetDX12Filter(const SamplerCreateInfo& createInfo) function CD3DX12_CPU_DESCRIPTOR_HANDLE (line 36) | CD3DX12_CPU_DESCRIPTOR_HANDLE DX12Sampler::GetNativeCpuDescriptorHandl... FILE: Engine/Source/RHI-DirectX12/Src/ShaderModule.cpp type RHI::DirectX12 (line 7) | namespace RHI::DirectX12 { function D3D12_SHADER_BYTECODE (line 22) | const D3D12_SHADER_BYTECODE& DX12ShaderModule::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/Surface.cpp type RHI::DirectX12 (line 7) | namespace RHI::DirectX12 { function HWND (line 16) | HWND DX12Surface::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/SwapChain.cpp type RHI::DirectX12 (line 17) | namespace RHI::DirectX12 { function GetSyncInterval (line 18) | static uint8_t GetSyncInterval(PresentMode presentMode) function Texture (line 43) | Texture* DX12SwapChain::GetTexture(uint8_t inIndex) type RHI::DirectX12 (line 24) | namespace RHI::DirectX12 { function GetSyncInterval (line 18) | static uint8_t GetSyncInterval(PresentMode presentMode) function Texture (line 43) | Texture* DX12SwapChain::GetTexture(uint8_t inIndex) FILE: Engine/Source/RHI-DirectX12/Src/Synchronous.cpp type RHI::DirectX12 (line 9) | namespace RHI::DirectX12 { function ID3D12Fence (line 39) | ID3D12Fence* DX12Fence::GetNative() const function ID3D12Fence (line 61) | ID3D12Fence* DX12Semaphore::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/Texture.cpp type RHI::DirectX12 (line 12) | namespace RHI::DirectX12 { function ID3D12Resource (line 34) | ID3D12Resource* DX12Texture::GetNative() const FILE: Engine/Source/RHI-DirectX12/Src/TextureView.cpp type RHI::DirectX12 (line 11) | namespace RHI::DirectX12 { function IsShaderResource (line 12) | static bool IsShaderResource(const TextureViewType type) function IsUnorderedAccess (line 17) | static bool IsUnorderedAccess(const TextureViewType type) function IsRenderTarget (line 22) | static bool IsRenderTarget(const TextureViewType type) function IsDepthStencil (line 27) | static bool IsDepthStencil(const TextureViewType type) function FillTexture1DSRV (line 32) | static void FillTexture1DSRV(D3D12_TEX1D_SRV& srv, const TextureViewCr... function FillTexture2DSRV (line 42) | static void FillTexture2DSRV(D3D12_TEX2D_SRV& srv, const TextureViewCr... function FillTexture2DArraySRV (line 53) | static void FillTexture2DArraySRV(D3D12_TEX2D_ARRAY_SRV& srv, const Te... function FillTextureCubeSRV (line 66) | static void FillTextureCubeSRV(D3D12_TEXCUBE_SRV& srv, const TextureVi... function FillTextureCubeArraySRV (line 76) | static void FillTextureCubeArraySRV(D3D12_TEXCUBE_ARRAY_SRV& srv, cons... function FillTexture3DSRV (line 88) | static void FillTexture3DSRV(D3D12_TEX3D_SRV& srv, const TextureViewCr... function FillTexture1DUAV (line 98) | static void FillTexture1DUAV(D3D12_TEX1D_UAV& uav, const TextureViewCr... function FillTexture2DUAV (line 106) | static void FillTexture2DUAV(D3D12_TEX2D_UAV& uav, const TextureViewCr... function FillTexture2DArrayUAV (line 115) | static void FillTexture2DArrayUAV(D3D12_TEX2D_ARRAY_UAV& uav, const Te... function FillTexture3DUAV (line 126) | static void FillTexture3DUAV(D3D12_TEX3D_UAV& uav, const TextureViewCr... function FillTexture1DRTV (line 136) | static void FillTexture1DRTV(D3D12_TEX1D_RTV& rtv, const TextureViewCr... function FillTexture2DRTV (line 144) | static void FillTexture2DRTV(D3D12_TEX2D_RTV& rtv, const TextureViewCr... function FillTexture2DArrayRTV (line 153) | static void FillTexture2DArrayRTV(D3D12_TEX2D_ARRAY_RTV& rtv, const Te... function FillTexture3DRTV (line 164) | static void FillTexture3DRTV(D3D12_TEX3D_RTV& rtv, const TextureViewCr... function FillTexture1DDSV (line 174) | static void FillTexture1DDSV(D3D12_TEX1D_DSV& dsv, const TextureViewCr... function FillTexture2DDSV (line 182) | static void FillTexture2DDSV(D3D12_TEX2D_DSV& dsv, const TextureViewCr... function FillTexture2DArrayDSV (line 190) | static void FillTexture2DArrayDSV(D3D12_TEX2D_ARRAY_DSV& dsv, const Te... function CD3DX12_CPU_DESCRIPTOR_HANDLE (line 212) | CD3DX12_CPU_DESCRIPTOR_HANDLE DX12TextureView::GetNativeCpuDescriptorH... type RHI::DirectX12 (line 201) | namespace RHI::DirectX12 { function IsShaderResource (line 12) | static bool IsShaderResource(const TextureViewType type) function IsUnorderedAccess (line 17) | static bool IsUnorderedAccess(const TextureViewType type) function IsRenderTarget (line 22) | static bool IsRenderTarget(const TextureViewType type) function IsDepthStencil (line 27) | static bool IsDepthStencil(const TextureViewType type) function FillTexture1DSRV (line 32) | static void FillTexture1DSRV(D3D12_TEX1D_SRV& srv, const TextureViewCr... function FillTexture2DSRV (line 42) | static void FillTexture2DSRV(D3D12_TEX2D_SRV& srv, const TextureViewCr... function FillTexture2DArraySRV (line 53) | static void FillTexture2DArraySRV(D3D12_TEX2D_ARRAY_SRV& srv, const Te... function FillTextureCubeSRV (line 66) | static void FillTextureCubeSRV(D3D12_TEXCUBE_SRV& srv, const TextureVi... function FillTextureCubeArraySRV (line 76) | static void FillTextureCubeArraySRV(D3D12_TEXCUBE_ARRAY_SRV& srv, cons... function FillTexture3DSRV (line 88) | static void FillTexture3DSRV(D3D12_TEX3D_SRV& srv, const TextureViewCr... function FillTexture1DUAV (line 98) | static void FillTexture1DUAV(D3D12_TEX1D_UAV& uav, const TextureViewCr... function FillTexture2DUAV (line 106) | static void FillTexture2DUAV(D3D12_TEX2D_UAV& uav, const TextureViewCr... function FillTexture2DArrayUAV (line 115) | static void FillTexture2DArrayUAV(D3D12_TEX2D_ARRAY_UAV& uav, const Te... function FillTexture3DUAV (line 126) | static void FillTexture3DUAV(D3D12_TEX3D_UAV& uav, const TextureViewCr... function FillTexture1DRTV (line 136) | static void FillTexture1DRTV(D3D12_TEX1D_RTV& rtv, const TextureViewCr... function FillTexture2DRTV (line 144) | static void FillTexture2DRTV(D3D12_TEX2D_RTV& rtv, const TextureViewCr... function FillTexture2DArrayRTV (line 153) | static void FillTexture2DArrayRTV(D3D12_TEX2D_ARRAY_RTV& rtv, const Te... function FillTexture3DRTV (line 164) | static void FillTexture3DRTV(D3D12_TEX3D_RTV& rtv, const TextureViewCr... function FillTexture1DDSV (line 174) | static void FillTexture1DDSV(D3D12_TEX1D_DSV& dsv, const TextureViewCr... function FillTexture2DDSV (line 182) | static void FillTexture2DDSV(D3D12_TEX2D_DSV& dsv, const TextureViewCr... function FillTexture2DArrayDSV (line 190) | static void FillTexture2DArrayDSV(D3D12_TEX2D_ARRAY_DSV& dsv, const Te... function CD3DX12_CPU_DESCRIPTOR_HANDLE (line 212) | CD3DX12_CPU_DESCRIPTOR_HANDLE DX12TextureView::GetNativeCpuDescriptorH... FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/BindGroup.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/BindGroupLayout.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Buffer.h function namespace (line 10) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/BufferView.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/CommandBuffer.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/CommandRecorder.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Device.h function namespace (line 10) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/DummyRHIModule.h function namespace (line 10) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Gpu.h function namespace (line 10) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Instance.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Pipeline.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/PipelineLayout.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Queue.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Sampler.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/ShaderModule.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Surface.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/SwapChain.h function namespace (line 11) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Synchronous.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/Texture.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Include/RHI/Dummy/TextureView.h function namespace (line 9) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/BindGroup.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/BindGroupLayout.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Buffer.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/BufferView.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/CommandBuffer.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/CommandRecorder.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Device.cpp type RHI::Dummy (line 21) | namespace RHI::Dummy { function DummyGpu (line 31) | DummyGpu& DummyDevice::GetGpu() const function Queue (line 41) | Queue* DummyDevice::GetQueue(const QueueType type, const size_t index) function TextureSubResourceCopyFootprint (line 122) | TextureSubResourceCopyFootprint DummyDevice::GetTextureSubResourceCopy... FILE: Engine/Source/RHI-Dummy/Src/DummyRHIModule.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { function Instance (line 28) | Instance* DummyRHIModule::GetRHIInstance() // NOLINT FILE: Engine/Source/RHI-Dummy/Src/Gpu.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { function GpuProperty (line 16) | GpuProperty DummyGpu::GetProperty() function DummyInstance (line 26) | DummyInstance& DummyGpu::GetInstance() const FILE: Engine/Source/RHI-Dummy/Src/Instance.cpp type RHI::Dummy (line 9) | namespace RHI::Dummy { function RHIType (line 19) | RHIType DummyInstance::GetRHIType() function Gpu (line 29) | Gpu* DummyInstance::GetGpu(const uint32_t index) FILE: Engine/Source/RHI-Dummy/Src/Pipeline.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/PipelineLayout.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Queue.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Sampler.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/ShaderModule.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Surface.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/SwapChain.cpp type RHI::Dummy (line 9) | namespace RHI::Dummy { function Texture (line 26) | Texture* DummySwapChain::GetTexture(uint8_t index) FILE: Engine/Source/RHI-Dummy/Src/Synchronous.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/Texture.cpp type RHI::Dummy (line 8) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Dummy/Src/TextureView.cpp type RHI::Dummy (line 7) | namespace RHI::Dummy { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/BindGroup.h function namespace (line 12) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/BindGroupLayout.h function namespace (line 12) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Buffer.h function namespace (line 13) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/BufferView.h function namespace (line 9) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/CommandBuffer.h function namespace (line 13) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/CommandRecorder.h function namespace (line 11) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Common.h function namespace (line 13) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Device.h function namespace (line 17) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Gpu.h function namespace (line 12) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Instance.h function namespace (line 14) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Pipeline.h function namespace (line 11) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/PipelineLayout.h function namespace (line 11) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Queue.h function namespace (line 12) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Sampler.h function namespace (line 12) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/ShaderModule.h function namespace (line 13) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Surface.h function namespace (line 11) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/SwapChain.h function namespace (line 13) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Synchronous.h function namespace (line 11) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/Texture.h function namespace (line 15) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/TextureView.h function namespace (line 14) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Include/RHI/Vulkan/VulkanRHIModule.h function namespace (line 10) | namespace RHI::Vulkan { FILE: Engine/Source/RHI-Vulkan/Src/BindGroup.cpp type RHI::Vulkan (line 14) | namespace RHI::Vulkan { function VkDescriptorSet (line 30) | VkDescriptorSet VulkanBindGroup::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/BindGroupLayout.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function VkDescriptorSetLayout (line 25) | VkDescriptorSetLayout VulkanBindGroupLayout::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Buffer.cpp type RHI::Vulkan (line 14) | namespace RHI::Vulkan { function VkBuffer (line 90) | VkBuffer VulkanBuffer::GetNative() const function BufferUsageFlags (line 95) | BufferUsageFlags VulkanBuffer::GetUsages() const FILE: Engine/Source/RHI-Vulkan/Src/BufferView.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function IsIndexBuffer (line 11) | static bool IsIndexBuffer(const BufferUsageFlags bufferUsages) function IndexFormat (line 46) | IndexFormat VulkanBufferView::GetIndexFormat() const function VulkanBuffer (line 51) | VulkanBuffer& VulkanBufferView::GetBuffer() const type RHI::Vulkan (line 17) | namespace RHI::Vulkan { function IsIndexBuffer (line 11) | static bool IsIndexBuffer(const BufferUsageFlags bufferUsages) function IndexFormat (line 46) | IndexFormat VulkanBufferView::GetIndexFormat() const function VulkanBuffer (line 51) | VulkanBuffer& VulkanBufferView::GetBuffer() const FILE: Engine/Source/RHI-Vulkan/Src/CommandBuffer.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function VkCommandBuffer (line 37) | VkCommandBuffer VulkanCommandBuffer::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/CommandRecorder.cpp type RHI::Vulkan (line 20) | namespace RHI::Vulkan { function VkAccessFlags (line 21) | static VkAccessFlags GetBufferMemoryBarrierAccessFlags(const BufferSta... function VkPipelineStageFlags (line 35) | static VkPipelineStageFlags GetBufferPipelineBarrierSrcStage(const Buf... function VkPipelineStageFlags (line 50) | static VkPipelineStageFlags GetBufferPipelineBarrierDstStage(const Buf... function VkAccessFlags (line 64) | static VkAccessFlags GetTextureMemoryBarrierAccessFlags(const TextureS... function VkPipelineStageFlags (line 80) | static VkPipelineStageFlags GetTexturePipelineBarrierSrcStage(const Te... function VkPipelineStageFlags (line 96) | static VkPipelineStageFlags GetTexturePipelineBarrierDstStage(const Te... function VkImageLayout (line 112) | static VkImageLayout GetTextureLayout(const TextureState inState) function VkImageSubresourceLayers (line 128) | static VkImageSubresourceLayers GetNativeImageSubResourceLayers(const ... function VkBufferImageCopy (line 138) | static VkBufferImageCopy GetNativeBufferImageCopy(Device& device, cons... type RHI::Vulkan (line 157) | namespace RHI::Vulkan { function VkAccessFlags (line 21) | static VkAccessFlags GetBufferMemoryBarrierAccessFlags(const BufferSta... function VkPipelineStageFlags (line 35) | static VkPipelineStageFlags GetBufferPipelineBarrierSrcStage(const Buf... function VkPipelineStageFlags (line 50) | static VkPipelineStageFlags GetBufferPipelineBarrierDstStage(const Buf... function VkAccessFlags (line 64) | static VkAccessFlags GetTextureMemoryBarrierAccessFlags(const TextureS... function VkPipelineStageFlags (line 80) | static VkPipelineStageFlags GetTexturePipelineBarrierSrcStage(const Te... function VkPipelineStageFlags (line 96) | static VkPipelineStageFlags GetTexturePipelineBarrierDstStage(const Te... function VkImageLayout (line 112) | static VkImageLayout GetTextureLayout(const TextureState inState) function VkImageSubresourceLayers (line 128) | static VkImageSubresourceLayers GetNativeImageSubResourceLayers(const ... function VkBufferImageCopy (line 138) | static VkBufferImageCopy GetNativeBufferImageCopy(Device& device, cons... FILE: Engine/Source/RHI-Vulkan/Src/Device.cpp type RHI::Vulkan (line 26) | namespace RHI::Vulkan { function VulkanGpu (line 63) | VulkanGpu& VulkanDevice::GetGpu() const function Queue (line 73) | Queue* VulkanDevice::GetQueue(QueueType inType, size_t inIndex) function TextureSubResourceCopyFootprint (line 170) | TextureSubResourceCopyFootprint VulkanDevice::GetTextureSubResourceCop... function VkDevice (line 183) | VkDevice VulkanDevice::GetNative() const function VmaAllocator (line 317) | VmaAllocator& VulkanDevice::GetNativeAllocator() type RHI::Vulkan (line 43) | namespace RHI::Vulkan { function VulkanGpu (line 63) | VulkanGpu& VulkanDevice::GetGpu() const function Queue (line 73) | Queue* VulkanDevice::GetQueue(QueueType inType, size_t inIndex) function TextureSubResourceCopyFootprint (line 170) | TextureSubResourceCopyFootprint VulkanDevice::GetTextureSubResourceCop... function VkDevice (line 183) | VkDevice VulkanDevice::GetNative() const function VmaAllocator (line 317) | VmaAllocator& VulkanDevice::GetNativeAllocator() FILE: Engine/Source/RHI-Vulkan/Src/Gpu.cpp type RHI::Vulkan (line 9) | namespace RHI::Vulkan { function GpuProperty (line 18) | GpuProperty VulkanGpu::GetProperty() function VulkanInstance (line 35) | VulkanInstance& VulkanGpu::GetInstance() const function VkPhysicalDevice (line 40) | VkPhysicalDevice VulkanGpu::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Instance.cpp type RHI::Vulkan (line 15) | namespace RHI::Vulkan { function VKAPI_ATTR (line 35) | static VKAPI_ATTR VkBool32 VKAPI_CALL DebugCallback( function PopulateDebugMessengerCreateInfo (line 46) | void PopulateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoE... function RHIType (line 86) | RHIType VulkanInstance::GetRHIType() function Gpu (line 171) | Gpu* VulkanInstance::GetGpu(const uint32_t inIndex) function VkInstance (line 176) | VkInstance VulkanInstance::GetNative() const type RHI::Vulkan (line 58) | namespace RHI::Vulkan { function VKAPI_ATTR (line 35) | static VKAPI_ATTR VkBool32 VKAPI_CALL DebugCallback( function PopulateDebugMessengerCreateInfo (line 46) | void PopulateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoE... function RHIType (line 86) | RHIType VulkanInstance::GetRHIType() function Gpu (line 171) | Gpu* VulkanInstance::GetGpu(const uint32_t inIndex) function VkInstance (line 176) | VkInstance VulkanInstance::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Pipeline.cpp type RHI::Vulkan (line 14) | namespace RHI::Vulkan { function VkStencilOpState (line 15) | static VkStencilOpState ConvertStencilOp(const StencilFaceState& stenc... function VkPipelineDepthStencilStateCreateInfo (line 28) | static VkPipelineDepthStencilStateCreateInfo ConstructDepthStencil(con... function VkPipelineInputAssemblyStateCreateInfo (line 46) | static VkPipelineInputAssemblyStateCreateInfo ConstructInputAssembly(c... function VkPipelineRasterizationStateCreateInfo (line 56) | static VkPipelineRasterizationStateCreateInfo ConstructRasterization(c... function VkPipelineMultisampleStateCreateInfo (line 77) | static VkPipelineMultisampleStateCreateInfo ConstructMultiSampleState(... function VkPipelineViewportStateCreateInfo (line 88) | static VkPipelineViewportStateCreateInfo ConstructViewportInfo(const R... function VkPipelineColorBlendStateCreateInfo (line 100) | static VkPipelineColorBlendStateCreateInfo ConstructAttachmentInfo(con... function VkPipelineVertexInputStateCreateInfo (line 129) | static VkPipelineVertexInputStateCreateInfo ConstructVertexInput(const... function VulkanPipelineLayout (line 174) | VulkanPipelineLayout* VulkanRasterPipeline::GetPipelineLayout() const function VkPipeline (line 267) | VkPipeline VulkanRasterPipeline::GetNative() const function VulkanPipelineLayout (line 288) | VulkanPipelineLayout* VulkanComputePipeline::GetPipelineLayout() const function VkPipeline (line 316) | VkPipeline VulkanComputePipeline::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/PipelineLayout.cpp type RHI::Vulkan (line 9) | namespace RHI::Vulkan { function VkPipelineLayout (line 26) | VkPipelineLayout VulkanPipelineLayout::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Platform/Win32Surface.cpp type RHI::Vulkan (line 15) | namespace RHI::Vulkan { function VkSurfaceKHR (line 16) | VkSurfaceKHR CreateNativeSurface(const VkInstance& instance, const Sur... FILE: Engine/Source/RHI-Vulkan/Src/Queue.cpp type RHI::Vulkan (line 12) | namespace RHI::Vulkan { function VkQueue (line 72) | VkQueue VulkanQueue::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Sampler.cpp type RHI::Vulkan (line 9) | namespace RHI::Vulkan { function VkSampler (line 25) | VkSampler VulkanSampler::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/ShaderModule.cpp type RHI::Vulkan (line 11) | namespace RHI::Vulkan { function VkShaderModule (line 33) | VkShaderModule VulkanShaderModule::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Surface.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function VkSurfaceKHR (line 25) | VkSurfaceKHR VulkanSurface::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/SwapChain.cpp type RHI::Vulkan (line 15) | namespace RHI::Vulkan { function Texture (line 45) | Texture* VulkanSwapChain::GetTexture(const uint8_t inIndex) FILE: Engine/Source/RHI-Vulkan/Src/Synchronous.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function VkFence (line 45) | VkFence VulkanFence::GetNative() const function VkSemaphore (line 66) | VkSemaphore VulkanSemaphore::GetNative() const FILE: Engine/Source/RHI-Vulkan/Src/Texture.cpp type RHI::Vulkan (line 14) | namespace RHI::Vulkan { function VkImage (line 48) | VkImage VulkanTexture::GetNative() const function VkImageSubresourceRange (line 63) | VkImageSubresourceRange VulkanTexture::GetNativeSubResourceFullRange()... FILE: Engine/Source/RHI-Vulkan/Src/TextureView.cpp type RHI::Vulkan (line 10) | namespace RHI::Vulkan { function VkImageView (line 47) | VkImageView VulkanTextureView::GetNative() const function VulkanTexture (line 52) | VulkanTexture& VulkanTextureView::GetTexture() const FILE: Engine/Source/RHI-Vulkan/Src/VulkanRHIModule.cpp type RHI::Vulkan (line 8) | namespace RHI::Vulkan { function Instance (line 28) | Instance* VulkanRHIModule::GetRHIInstance() // NOLINT FILE: Engine/Source/RHI/Include/RHI/BindGroup.h function namespace (line 14) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/BindGroupLayout.h function namespace (line 13) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Buffer.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/BufferView.h function namespace (line 14) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/CommandBuffer.h function namespace (line 10) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/CommandRecorder.h function namespace (line 15) | namespace RHI { function namespace (line 259) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Common.h type class (line 28) | enum class type class (line 35) | enum class type class (line 41) | enum class type class (line 48) | enum class type class (line 54) | enum class type class (line 108) | enum class type class (line 145) | enum class type class (line 152) | enum class type class (line 162) | enum class type class (line 170) | enum class type class (line 178) | enum class type class (line 187) | enum class type class (line 194) | enum class type class (line 200) | enum class type class (line 212) | enum class type class (line 220) | enum class type class (line 230) | enum class type class (line 237) | enum class type class (line 246) | enum class type class (line 251) | enum class type class (line 257) | enum class type class (line 264) | enum class type class (line 277) | enum class type class (line 283) | enum class type class (line 289) | enum class type class (line 295) | enum class type class (line 302) | enum class type class (line 314) | enum class type class (line 328) | enum class type class (line 337) | enum class type class (line 343) | enum class type class (line 349) | enum class type class (line 358) | enum class type class (line 364) | enum class function TextureState (line 375) | enum class TextureState : uint8_t { type class (line 390) | enum class type class (line 407) | enum class type class (line 419) | enum class function ColorWriteBits (line 431) | enum class ColorWriteBits : uint8_t { function namespace (line 444) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Device.h function namespace (line 17) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Gpu.h function namespace (line 12) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Instance.h function namespace (line 13) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Pipeline.h function namespace (line 13) | namespace RHI { function namespace (line 293) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/PipelineLayout.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Queue.h function namespace (line 12) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/RHIModule.h function namespace (line 10) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Sampler.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/ShaderModule.h function namespace (line 12) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Surface.h function namespace (line 9) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/SwapChain.h function namespace (line 13) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Synchronous.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/Texture.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Include/RHI/TextureView.h function namespace (line 11) | namespace RHI { FILE: Engine/Source/RHI/Src/BindGroup.cpp type RHI (line 9) | namespace RHI { function BindGroupCreateInfo (line 22) | BindGroupCreateInfo& BindGroupCreateInfo::AddEntry(const BindGroupEntr... FILE: Engine/Source/RHI/Src/BindGroupLayout.cpp type RHI (line 7) | namespace RHI { function BindGroupLayoutCreateInfo (line 37) | BindGroupLayoutCreateInfo& BindGroupLayoutCreateInfo::AddEntry(const B... FILE: Engine/Source/RHI/Src/Buffer.cpp type RHI (line 7) | namespace RHI { function BufferCreateInfo (line 18) | BufferCreateInfo& BufferCreateInfo::SetSize(const uint32_t inSize) function BufferCreateInfo (line 23) | BufferCreateInfo& BufferCreateInfo::SetUsages(const BufferUsageFlags i... function BufferCreateInfo (line 28) | BufferCreateInfo& BufferCreateInfo::SetInitialState(const BufferState ... function BufferCreateInfo (line 34) | BufferCreateInfo& BufferCreateInfo::SetDebugName(std::string inDebugName) function BufferCreateInfo (line 64) | const BufferCreateInfo& Buffer::GetCreateInfo() const FILE: Engine/Source/RHI/Src/BufferView.cpp type RHI (line 7) | namespace RHI { function BufferViewCreateInfo (line 35) | BufferViewCreateInfo& BufferViewCreateInfo::SetType(const BufferViewTy... function BufferViewCreateInfo (line 41) | BufferViewCreateInfo& BufferViewCreateInfo::SetOffset(const uint32_t i... function BufferViewCreateInfo (line 47) | BufferViewCreateInfo& BufferViewCreateInfo::SetSize(const uint32_t inS... function BufferViewCreateInfo (line 53) | BufferViewCreateInfo& BufferViewCreateInfo::SetExtendVertex(const uint... function BufferViewCreateInfo (line 59) | BufferViewCreateInfo& BufferViewCreateInfo::SetExtendIndex(const Index... function BufferViewCreateInfo (line 65) | BufferViewCreateInfo& BufferViewCreateInfo::SetExtendStorage(uint32_t ... FILE: Engine/Source/RHI/Src/CommandBuffer.cpp type RHI (line 7) | namespace RHI { FILE: Engine/Source/RHI/Src/CommandRecorder.cpp type RHI (line 7) | namespace RHI { function TextureSubResourceInfo (line 18) | TextureSubResourceInfo& TextureSubResourceInfo::SetMipLevel(const uint... function TextureSubResourceInfo (line 24) | TextureSubResourceInfo& TextureSubResourceInfo::SetArrayLayer(const ui... function TextureSubResourceInfo (line 30) | TextureSubResourceInfo& TextureSubResourceInfo::SetAspect(const Textur... function BufferCopyInfo (line 43) | BufferCopyInfo& BufferCopyInfo::SetSrcOffset(const size_t inSrcOffset) function BufferCopyInfo (line 49) | BufferCopyInfo& BufferCopyInfo::SetDstOffset(const size_t inDstOffset) function BufferCopyInfo (line 55) | BufferCopyInfo& BufferCopyInfo::SetCopySize(const size_t inCopySize) function TextureCopyInfo (line 70) | TextureCopyInfo& TextureCopyInfo::SetSrcSubResource(const TextureSubRe... function TextureCopyInfo (line 76) | TextureCopyInfo& TextureCopyInfo::SetSrcOrigin(const Common::UVec3& in... function TextureCopyInfo (line 82) | TextureCopyInfo& TextureCopyInfo::SetDstSubResource(const TextureSubRe... function TextureCopyInfo (line 88) | TextureCopyInfo& TextureCopyInfo::SetDstOrigin(const Common::UVec3& in... function TextureCopyInfo (line 94) | TextureCopyInfo& TextureCopyInfo::SetCopyRegion(const Common::UVec3& i... function BufferTextureCopyInfo (line 108) | BufferTextureCopyInfo& BufferTextureCopyInfo::SetBufferOffset(const si... function BufferTextureCopyInfo (line 114) | BufferTextureCopyInfo& BufferTextureCopyInfo::SetTextureSubResource(co... function BufferTextureCopyInfo (line 120) | BufferTextureCopyInfo& BufferTextureCopyInfo::SetTextureOrigin(const C... function BufferTextureCopyInfo (line 126) | BufferTextureCopyInfo& BufferTextureCopyInfo::SetCopyRegion(const Comm... function ColorAttachment (line 144) | ColorAttachment& ColorAttachment::SetView(TextureView* inView) function ColorAttachment (line 150) | ColorAttachment& ColorAttachment::SetResolveView(TextureView* inResolv... function DepthStencilAttachment (line 173) | DepthStencilAttachment& DepthStencilAttachment::SetView(TextureView* i... function RasterPassBeginInfo (line 181) | RasterPassBeginInfo& RasterPassBeginInfo::SetDepthStencilAttachment(co... function RasterPassBeginInfo (line 187) | RasterPassBeginInfo& RasterPassBeginInfo::AddColorAttachment(const Col... FILE: Engine/Source/RHI/Src/Common.cpp type RHI (line 7) | namespace RHI { function GetBytesPerPixel (line 8) | size_t GetBytesPerPixel(PixelFormat format) FILE: Engine/Source/RHI/Src/Device.cpp type RHI (line 7) | namespace RHI { function DeviceCreateInfo (line 16) | DeviceCreateInfo& DeviceCreateInfo::AddQueueRequest(const QueueRequest... FILE: Engine/Source/RHI/Src/Gpu.cpp type RHI (line 7) | namespace RHI { FILE: Engine/Source/RHI/Src/Instance.cpp type RHI (line 8) | namespace RHI { function RHIType (line 9) | RHIType GetPlatformRHIType() function GetPlatformDefaultRHIAbbrString (line 18) | std::string GetPlatformDefaultRHIAbbrString() function GetAbbrStringByType (line 27) | std::string GetAbbrStringByType(RHIType type) function RHIType (line 37) | RHIType GetRHITypeByAbbrString(const std::string& abbrString) // NOLINT function GetRHIModuleNameByType (line 47) | std::string GetRHIModuleNameByType(const RHIType type) function Instance (line 57) | Instance* Instance::GetByPlatform() function Instance (line 62) | Instance* Instance::GetByType(const RHIType& type) FILE: Engine/Source/RHI/Src/Pipeline.cpp type RHI (line 8) | namespace RHI { function VertexAttribute (line 36) | VertexAttribute& VertexAttribute::SetPlatformBinding(const PlatformVer... function VertexBufferLayout (line 47) | VertexBufferLayout& VertexBufferLayout::AddAttribute(const VertexAttri... function VertexState (line 57) | VertexState& VertexState::AddVertexBufferLayout(const VertexBufferLayo... function PrimitiveState (line 79) | PrimitiveState& PrimitiveState::SetTopologyType(const PrimitiveTopolog... function PrimitiveState (line 85) | PrimitiveState& PrimitiveState::SetFillMode(const FillMode inFillMode) function PrimitiveState (line 91) | PrimitiveState& PrimitiveState::SetStripIndexFormat(const IndexFormat ... function PrimitiveState (line 97) | PrimitiveState& PrimitiveState::SetFrontFace(const FrontFace inFrontFace) function PrimitiveState (line 103) | PrimitiveState& PrimitiveState::SetCullMode(const CullMode inCullMode) function PrimitiveState (line 109) | PrimitiveState& PrimitiveState::SetDepthClip(const bool inDepthClip) function DepthStencilState (line 158) | DepthStencilState& DepthStencilState::SetDepthEnabled(const bool inDep... function DepthStencilState (line 164) | DepthStencilState& DepthStencilState::SetStencilEnabled(const bool inS... function DepthStencilState (line 170) | DepthStencilState& DepthStencilState::SetFormat(const PixelFormat inFo... function DepthStencilState (line 176) | DepthStencilState& DepthStencilState::SetDepthCompareFunc(const Compar... function DepthStencilState (line 182) | DepthStencilState& DepthStencilState::SetStencilFront(const StencilFac... function DepthStencilState (line 188) | DepthStencilState& DepthStencilState::SetStencilBack(const StencilFace... function DepthStencilState (line 194) | DepthStencilState& DepthStencilState::SetStencilReadMask(const uint8_t... function DepthStencilState (line 200) | DepthStencilState& DepthStencilState::SetStencilWriteMask(const uint8_... function DepthStencilState (line 206) | DepthStencilState& DepthStencilState::SetDepthBias(const int32_t inDep... function DepthStencilState (line 212) | DepthStencilState& DepthStencilState::SetDepthBiasSlopeScale(const flo... function DepthStencilState (line 218) | DepthStencilState& DepthStencilState::SetDepthBiasClamp(const float in... function MultiSampleState (line 236) | MultiSampleState& MultiSampleState::SetCount(const uint8_t inCount) function MultiSampleState (line 242) | MultiSampleState& MultiSampleState::SetMask(const uint32_t inMask) function MultiSampleState (line 248) | MultiSampleState& MultiSampleState::SetAlphaToCoverage(const bool inAl... function ColorTargetState (line 280) | ColorTargetState& ColorTargetState::SetFormat(const PixelFormat inFormat) function ColorTargetState (line 286) | ColorTargetState& ColorTargetState::SetWriteFlags(const ColorWriteFlag... function ColorTargetState (line 292) | ColorTargetState& ColorTargetState::SetBlendEnabled(const bool inBlend... function ColorTargetState (line 298) | ColorTargetState& ColorTargetState::SetColorBlend(const BlendComponent... function ColorTargetState (line 304) | ColorTargetState& ColorTargetState::SetAlphaBlend(const BlendComponent... function FragmentState (line 319) | FragmentState& FragmentState::AddColorTarget(const ColorTargetState& i... function ComputePipelineCreateInfo (line 342) | ComputePipelineCreateInfo& ComputePipelineCreateInfo::SetLayout(Pipeli... function ComputePipelineCreateInfo (line 348) | ComputePipelineCreateInfo& ComputePipelineCreateInfo::SetComputeShader... function RasterPipelineCreateInfo (line 364) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetLayout(Pipeline... function RasterPipelineCreateInfo (line 370) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetVertexShader(Sh... function RasterPipelineCreateInfo (line 376) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetPixelShader(Sha... function RasterPipelineCreateInfo (line 382) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetGeometryShader(... function RasterPipelineCreateInfo (line 388) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetDomainShader(Sh... function RasterPipelineCreateInfo (line 394) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetHullShader(Shad... function RasterPipelineCreateInfo (line 400) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetVertexState(con... function RasterPipelineCreateInfo (line 406) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetPrimitiveState(... function RasterPipelineCreateInfo (line 412) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetDepthStencilState( function RasterPipelineCreateInfo (line 419) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetMultiSampleState( function RasterPipelineCreateInfo (line 426) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetFragmentState(c... function RasterPipelineCreateInfo (line 432) | RasterPipelineCreateInfo& RasterPipelineCreateInfo::SetDebugName(std::... FILE: Engine/Source/RHI/Src/PipelineLayout.cpp type RHI (line 7) | namespace RHI { function PipelineConstantLayout (line 22) | PipelineConstantLayout& PipelineConstantLayout::SetStageFlags(const Sh... function PipelineConstantLayout (line 28) | PipelineConstantLayout& PipelineConstantLayout::SetOffset(const uint32... function PipelineConstantLayout (line 34) | PipelineConstantLayout& PipelineConstantLayout::SetSize(const uint32_t... function PipelineLayoutCreateInfo (line 44) | PipelineLayoutCreateInfo& PipelineLayoutCreateInfo::AddBindGroupLayout... function PipelineLayoutCreateInfo (line 50) | PipelineLayoutCreateInfo& PipelineLayoutCreateInfo::AddPipelineConstan... FILE: Engine/Source/RHI/Src/Queue.cpp type RHI (line 7) | namespace RHI { function QueueSubmitInfo (line 13) | QueueSubmitInfo& QueueSubmitInfo::AddWaitSemaphore(Semaphore* inSemaph... function QueueSubmitInfo (line 19) | QueueSubmitInfo& QueueSubmitInfo::AddSignalSemaphore(Semaphore* inSema... function QueueSubmitInfo (line 25) | QueueSubmitInfo& QueueSubmitInfo::SetSignalFence(Fence* inSignalFence) function QueueSubmitInfo (line 31) | QueueSubmitInfo& QueueSubmitInfo::SetWaitSemaphores(const std::vector<... function QueueSubmitInfo (line 37) | QueueSubmitInfo& QueueSubmitInfo::SetSignalSemaphores(const std::vecto... FILE: Engine/Source/RHI/Src/RHIModule.cpp type RHI (line 7) | namespace RHI { FILE: Engine/Source/RHI/Src/Sampler.cpp type RHI (line 7) | namespace RHI { function SamplerCreateInfo (line 22) | SamplerCreateInfo& SamplerCreateInfo::SetAddressModeU(const AddressMod... function SamplerCreateInfo (line 28) | SamplerCreateInfo& SamplerCreateInfo::SetAddressModeV(const AddressMod... function SamplerCreateInfo (line 34) | SamplerCreateInfo& SamplerCreateInfo::SetAddressModeW(const AddressMod... function SamplerCreateInfo (line 40) | SamplerCreateInfo& SamplerCreateInfo::SetMagFilter(const FilterMode in... function SamplerCreateInfo (line 46) | SamplerCreateInfo& SamplerCreateInfo::SetMinFilter(const FilterMode in... function SamplerCreateInfo (line 52) | SamplerCreateInfo& SamplerCreateInfo::SetMipFilter(const FilterMode in... function SamplerCreateInfo (line 58) | SamplerCreateInfo& SamplerCreateInfo::SetLodMinClamp(const float inValue) function SamplerCreateInfo (line 64) | SamplerCreateInfo& SamplerCreateInfo::SetLodMaxClamp(const float inValue) function SamplerCreateInfo (line 70) | SamplerCreateInfo& SamplerCreateInfo::SetComparisonFunc(const CompareF... function SamplerCreateInfo (line 76) | SamplerCreateInfo& SamplerCreateInfo::SetMaxAnisotropy(const uint8_t i... function SamplerCreateInfo (line 82) | SamplerCreateInfo& SamplerCreateInfo::SetDebugName(std::string inName) FILE: Engine/Source/RHI/Src/ShaderModule.cpp type RHI (line 7) | namespace RHI { function ShaderModuleCreateInfo (line 22) | ShaderModuleCreateInfo& ShaderModuleCreateInfo::SetByteCode(const void... function ShaderModuleCreateInfo (line 28) | ShaderModuleCreateInfo& ShaderModuleCreateInfo::SetSize(const size_t i... FILE: Engine/Source/RHI/Src/Surface.cpp type RHI (line 7) | namespace RHI { function SurfaceCreateInfo (line 13) | SurfaceCreateInfo& SurfaceCreateInfo::SetWindow(void* inWindow) FILE: Engine/Source/RHI/Src/SwapChain.cpp type RHI (line 7) | namespace RHI { function SwapChainCreateInfo (line 19) | SwapChainCreateInfo& SwapChainCreateInfo::SetPresentQueue(Queue* inPre... function SwapChainCreateInfo (line 25) | SwapChainCreateInfo& SwapChainCreateInfo::SetSurface(Surface* inSurface) function SwapChainCreateInfo (line 31) | SwapChainCreateInfo& SwapChainCreateInfo::SetTextureNum(const uint8_t ... function SwapChainCreateInfo (line 37) | SwapChainCreateInfo& SwapChainCreateInfo::SetFormat(const PixelFormat ... function SwapChainCreateInfo (line 43) | SwapChainCreateInfo& SwapChainCreateInfo::SetWidth(const uint32_t inWi... function SwapChainCreateInfo (line 49) | SwapChainCreateInfo& SwapChainCreateInfo::SetHeight(const uint32_t inH... function SwapChainCreateInfo (line 55) | SwapChainCreateInfo& SwapChainCreateInfo::SetPresentMode(const Present... FILE: Engine/Source/RHI/Src/Synchronous.cpp type RHI (line 7) | namespace RHI { function Barrier (line 8) | Barrier Barrier::Transition(Buffer* buffer, const BufferState before, ... function Barrier (line 18) | Barrier Barrier::Transition(Texture* texture, const TextureState befor... FILE: Engine/Source/RHI/Src/Texture.cpp type RHI (line 7) | namespace RHI { function TextureCreateInfo (line 21) | TextureCreateInfo& TextureCreateInfo::SetDimension(const TextureDimens... function TextureCreateInfo (line 27) | TextureCreateInfo& TextureCreateInfo::SetWidth(const uint32_t inWidth) function TextureCreateInfo (line 33) | TextureCreateInfo& TextureCreateInfo::SetHeight(const uint32_t inHeight) function TextureCreateInfo (line 39) | TextureCreateInfo& TextureCreateInfo::SetDepthOrArraySize(const uint32... function TextureCreateInfo (line 45) | TextureCreateInfo& TextureCreateInfo::SetFormat(const PixelFormat inFo... function TextureCreateInfo (line 51) | TextureCreateInfo& TextureCreateInfo::SetUsages(const TextureUsageFlag... function TextureCreateInfo (line 57) | TextureCreateInfo& TextureCreateInfo::SetMipLevels(const uint8_t inMip... function TextureCreateInfo (line 63) | TextureCreateInfo& TextureCreateInfo::SetSamples(const uint8_t inSamples) function TextureCreateInfo (line 69) | TextureCreateInfo& TextureCreateInfo::SetInitialState(const TextureSta... function TextureCreateInfo (line 75) | TextureCreateInfo& TextureCreateInfo::SetDebugName(std::string inDebug... function TextureCreateInfo (line 117) | const TextureCreateInfo& Texture::GetCreateInfo() const FILE: Engine/Source/RHI/Src/TextureView.cpp type RHI (line 7) | namespace RHI { function TextureViewCreateInfo (line 26) | TextureViewCreateInfo& TextureViewCreateInfo::SetType(const TextureVie... function TextureViewCreateInfo (line 32) | TextureViewCreateInfo& TextureViewCreateInfo::SetDimension(const Textu... function TextureViewCreateInfo (line 38) | TextureViewCreateInfo& TextureViewCreateInfo::SetAspect(const TextureA... function TextureViewCreateInfo (line 44) | TextureViewCreateInfo& TextureViewCreateInfo::SetMipLevels(const uint8... function TextureViewCreateInfo (line 51) | TextureViewCreateInfo& TextureViewCreateInfo::SetArrayLayers(const uin... FILE: Engine/Source/Render/Include/Render/RenderCache.h function namespace (line 12) | namespace Render { FILE: Engine/Source/Render/Include/Render/RenderGraph.h type class (line 21) | enum class type class (line 27) | enum class type class (line 33) | enum class type class (line 40) | enum class function RGResType (line 54) | RGResType Type() const; function RGBufferViewDesc (line 127) | const RGBufferViewDesc& GetDesc() const; FILE: Engine/Source/Render/Include/Render/RenderModule.h function namespace (line 15) | namespace Render { FILE: Engine/Source/Render/Include/Render/RenderThread.h function namespace (line 11) | namespace Render { function namespace (line 47) | namespace Render { FILE: Engine/Source/Render/Include/Render/Renderer.h function namespace (line 11) | namespace RHI { function namespace (line 17) | namespace Render { FILE: Engine/Source/Render/Include/Render/ResourcePool.h function namespace (line 14) | namespace Render::Internal { function DescType (line 31) | const DescType& GetDesc() const; type PooledResTraits (line 122) | struct PooledResTraits function RefType (line 127) | static RefType CreateResource(RHI::Device& device, const DescType& desc) type PooledResTraits (line 134) | struct PooledResTraits function RefType (line 139) | static RefType CreateResource(RHI::Device& device, const DescType& desc) function device (line 157) | device(inDevice) FILE: Engine/Source/Render/Include/Render/Scene.h function namespace (line 11) | namespace Render { function namespace (line 83) | namespace Render { FILE: Engine/Source/Render/Include/Render/SceneProxy/Light.h function namespace (line 10) | namespace Render { FILE: Engine/Source/Render/Include/Render/SceneProxy/Primitive.h function namespace (line 9) | namespace Render { FILE: Engine/Source/Render/Include/Render/Shader.h function namespace (line 94) | namespace Render::Internal { type class (line 99) | enum class type ShaderBoolVariantField (line 105) | struct ShaderBoolVariantField { type ShaderRangedIntVariantField (line 112) | struct ShaderRangedIntVariantField { function class (line 130) | class ShaderUtils { type VertexFactoryInput (line 142) | struct VertexFactoryInput { type class (line 153) | enum class function std (line 185) | const std::string& GetName() const override; function std (line 244) | const std::string& GetName() const override; function MakeTypeKeyFromName (line 387) | static uint64_t MakeTypeKeyFromName(const std::string& inName) function VertexFactoryInputVec (line 413) | VertexFactoryInputVec BuildVertexFactoryInputVecFromStatic(std::index_se... FILE: Engine/Source/Render/Include/Render/ShaderCompiler.h function namespace (line 14) | namespace Render { FILE: Engine/Source/Render/Include/Render/View.h function namespace (line 11) | namespace Render { FILE: Engine/Source/Render/SharedSrc/RenderModule.cpp type Render (line 9) | namespace Render { function Scene (line 70) | Scene* RenderModule::NewScene() const // NOLINT function ViewState (line 75) | ViewState* RenderModule::NewViewState() const // NOLINT function View (line 80) | View RenderModule::CreateView() const // NOLINT function StandardRenderer (line 85) | StandardRenderer RenderModule::CreateStandardRenderer(const StandardRe... FILE: Engine/Source/Render/Src/RenderCache.cpp type Render::Internal (line 12) | namespace Render::Internal { type Render (line 17) | namespace Render { class PipelineLayoutCache (line 18) | class PipelineLayoutCache { method PipelineLayout (line 26) | PipelineLayout* GetLayout(const D& desc) function PipelineLayoutCache (line 43) | PipelineLayoutCache& PipelineLayoutCache::Get(RHI::Device& device) method PipelineLayout (line 26) | PipelineLayout* GetLayout(const D& desc) function RVertexAttribute (line 109) | RVertexAttribute& RVertexAttribute::SetBinding(const RVertexBinding& i... function RVertexBufferLayout (line 145) | RVertexBufferLayout& RVertexBufferLayout::AddAttribute(const RVertexAt... function RVertexState (line 174) | RVertexState& RVertexState::AddVertexBufferLayout(const RVertexBufferL... function RasterPipelineStateDesc (line 225) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetVertexShader(cons... function RasterPipelineStateDesc (line 231) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetPixelShader(const... function RasterPipelineStateDesc (line 237) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetGeometryShader(co... function RasterPipelineStateDesc (line 243) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetDomainShader(cons... function RasterPipelineStateDesc (line 249) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetHullShader(const ... function RasterPipelineStateDesc (line 255) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetVertexState(const... function RasterPipelineStateDesc (line 261) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetPrimitiveState(co... function RasterPipelineStateDesc (line 267) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetDepthStencilState... function RasterPipelineStateDesc (line 273) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetMultiSampleState(... function RasterPipelineStateDesc (line 279) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetFragmentState(con... function BindGroupLayout (line 424) | BindGroupLayout* PipelineLayout::GetBindGroupLayout(const uint8_t layo... function BindGroupLayout (line 454) | BindGroupLayout* ComputePipelineState::GetBindGroupLayout(uint8_t layo... function PipelineLayout (line 459) | PipelineLayout* ComputePipelineState::GetPipelineLayout() const function PipelineLayout (line 499) | PipelineLayout* RasterPipelineState::GetPipelineLayout() const function SamplerCache (line 516) | SamplerCache& SamplerCache::Get(RHI::Device& device) function Sampler (line 535) | Sampler* SamplerCache::GetOrCreate(const RSamplerDesc& desc) function PipelineCache (line 547) | PipelineCache& PipelineCache::Get(RHI::Device& device) function ComputePipelineState (line 573) | ComputePipelineState* PipelineCache::GetOrCreate(const ComputePipeline... function RasterPipelineState (line 583) | RasterPipelineState* PipelineCache::GetOrCreate(const RasterPipelineSt... function ResourceViewCache (line 595) | ResourceViewCache& ResourceViewCache::Get(RHI::Device& device) function BindGroupCache (line 682) | BindGroupCache& BindGroupCache::Get(RHI::Device& device) type Render (line 67) | namespace Render { class PipelineLayoutCache (line 18) | class PipelineLayoutCache { method PipelineLayout (line 26) | PipelineLayout* GetLayout(const D& desc) function PipelineLayoutCache (line 43) | PipelineLayoutCache& PipelineLayoutCache::Get(RHI::Device& device) method PipelineLayout (line 26) | PipelineLayout* GetLayout(const D& desc) function RVertexAttribute (line 109) | RVertexAttribute& RVertexAttribute::SetBinding(const RVertexBinding& i... function RVertexBufferLayout (line 145) | RVertexBufferLayout& RVertexBufferLayout::AddAttribute(const RVertexAt... function RVertexState (line 174) | RVertexState& RVertexState::AddVertexBufferLayout(const RVertexBufferL... function RasterPipelineStateDesc (line 225) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetVertexShader(cons... function RasterPipelineStateDesc (line 231) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetPixelShader(const... function RasterPipelineStateDesc (line 237) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetGeometryShader(co... function RasterPipelineStateDesc (line 243) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetDomainShader(cons... function RasterPipelineStateDesc (line 249) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetHullShader(const ... function RasterPipelineStateDesc (line 255) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetVertexState(const... function RasterPipelineStateDesc (line 261) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetPrimitiveState(co... function RasterPipelineStateDesc (line 267) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetDepthStencilState... function RasterPipelineStateDesc (line 273) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetMultiSampleState(... function RasterPipelineStateDesc (line 279) | RasterPipelineStateDesc& RasterPipelineStateDesc::SetFragmentState(con... function BindGroupLayout (line 424) | BindGroupLayout* PipelineLayout::GetBindGroupLayout(const uint8_t layo... function BindGroupLayout (line 454) | BindGroupLayout* ComputePipelineState::GetBindGroupLayout(uint8_t layo... function PipelineLayout (line 459) | PipelineLayout* ComputePipelineState::GetPipelineLayout() const function PipelineLayout (line 499) | PipelineLayout* RasterPipelineState::GetPipelineLayout() const function SamplerCache (line 516) | SamplerCache& SamplerCache::Get(RHI::Device& device) function Sampler (line 535) | Sampler* SamplerCache::GetOrCreate(const RSamplerDesc& desc) function PipelineCache (line 547) | PipelineCache& PipelineCache::Get(RHI::Device& device) function ComputePipelineState (line 573) | ComputePipelineState* PipelineCache::GetOrCreate(const ComputePipeline... function RasterPipelineState (line 583) | RasterPipelineState* PipelineCache::GetOrCreate(const RasterPipelineSt... function ResourceViewCache (line 595) | ResourceViewCache& ResourceViewCache::Get(RHI::Device& device) function BindGroupCache (line 682) | BindGroupCache& BindGroupCache::Get(RHI::Device& device) FILE: Engine/Source/Render/Src/RenderGraph.cpp type Render::Internal (line 11) | namespace Render::Internal { function ComputeReadsWritesForBindGroup (line 12) | static void ComputeReadsWritesForBindGroup(const RGBindGroupDesc& inDe... function GetRHIQueueTypeAndIndex (line 33) | static std::pair GetRHIQueueTypeAndIndex(RGQu... function GetRHIRasterPassBeginInfo (line 48) | static RHI::RasterPassBeginInfo GetRHIRasterPassBeginInfo(RGBuilder& b... type Render (line 62) | namespace Render { function RGResType (line 72) | RGResType RGResource::Type() const function RGBufferDesc (line 100) | const RGBufferDesc& RGBuffer::GetDesc() const function RGTextureDesc (line 123) | const RGTextureDesc& RGTexture::GetDesc() const function RGResViewType (line 135) | RGResViewType RGResourceView::Type() const function RGBufferViewDesc (line 149) | const RGBufferViewDesc& RGBufferView::GetDesc() const function RGBufferRef (line 154) | RGBufferRef RGBufferView::GetBuffer() const function RGResourceRef (line 159) | RGResourceRef RGBufferView::GetResource() function RGTextureViewDesc (line 173) | const RGTextureViewDesc& RGTextureView::GetDesc() const function RGTextureRef (line 178) | RGTextureRef RGTextureView::GetTexture() const function RGResourceRef (line 183) | RGResourceRef RGTextureView::GetResource() function RGColorAttachment (line 199) | RGColorAttachment& RGColorAttachment::SetView(RGTextureViewRef inView) function RGDepthStencilAttachment (line 223) | RGDepthStencilAttachment& RGDepthStencilAttachment::SetView(RGTextureV... function RGRasterPassDesc (line 229) | RGRasterPassDesc& RGRasterPassDesc::AddColorAttachment(const RGColorAt... function RGRasterPassDesc (line 235) | RGRasterPassDesc& RGRasterPassDesc::SetDepthStencilAttachment(const RG... function RGBindGroupDesc (line 241) | RGBindGroupDesc RGBindGroupDesc::Create(BindGroupLayout* inLayout) function RGBindGroupDesc (line 248) | RGBindGroupDesc& RGBindGroupDesc::Sampler(std::string inName, RHI::Sam... function RGBindGroupDesc (line 259) | RGBindGroupDesc& RGBindGroupDesc::UniformBuffer(std::string inName, RG... function RGBindGroupDesc (line 270) | RGBindGroupDesc& RGBindGroupDesc::StorageBuffer(std::string inName, RG... function RGBindGroupDesc (line 281) | RGBindGroupDesc& RGBindGroupDesc::RwStorageBuffer(std::string inName, ... function RGBindGroupDesc (line 292) | RGBindGroupDesc& RGBindGroupDesc::Texture(std::string inName, RGTextur... function RGBindGroupDesc (line 303) | RGBindGroupDesc& RGBindGroupDesc::StorageTexture(std::string inName, R... function RGBindGroupDesc (line 321) | const RGBindGroupDesc& RGBindGroup::GetDesc() const function RGBufferRef (line 395) | RGBufferRef RGBuilder::CreateBuffer(const RGBufferDesc& inDesc) function RGTextureRef (line 403) | RGTextureRef RGBuilder::CreateTexture(const RGTextureDesc& inDesc) function RGBufferViewRef (line 411) | RGBufferViewRef RGBuilder::CreateBufferView(RGBufferRef inBuffer, cons... function RGTextureViewRef (line 419) | RGTextureViewRef RGBuilder::CreateTextureView(RGTextureRef inTexture, ... function RGBufferRef (line 427) | RGBufferRef RGBuilder::ImportBuffer(RHI::Buffer* inBuffer, RHI::Buffer... function RGTextureRef (line 435) | RGTextureRef RGBuilder::ImportTexture(RHI::Texture* inTexture, RHI::Te... function RGBindGroupRef (line 443) | RGBindGroupRef RGBuilder::AllocateBindGroup(const RGBindGroupDesc& inD... FILE: Engine/Source/Render/Src/RenderThread.cpp type Render (line 7) | namespace Render { function RenderThread (line 8) | RenderThread& RenderThread::Get() function RenderWorkerThreads (line 37) | RenderWorkerThreads& RenderWorkerThreads::Get() FILE: Engine/Source/Render/Src/Renderer.cpp type Render (line 7) | namespace Render { FILE: Engine/Source/Render/Src/Scene.cpp type Render (line 7) | namespace Render { FILE: Engine/Source/Render/Src/Shader.cpp type Render (line 12) | namespace Render { function ShaderVariantKey (line 77) | ShaderVariantKey ShaderUtils::ComputeVariantKey(const ShaderVariantFie... function ShaderSourceHash (line 126) | ShaderSourceHash ShaderUtils::ComputeShaderSourceHash(const std::strin... function VertexFactoryTypeKey (line 185) | VertexFactoryTypeKey VertexFactoryType::GetKey() const function VertexFactoryTypeRegistry (line 190) | VertexFactoryTypeRegistry& VertexFactoryTypeRegistry::Get() function ShaderTypeKey (line 241) | ShaderTypeKey ShaderType::GetKey() const function ShaderVariantFieldVec (line 292) | const ShaderVariantFieldVec& MaterialShaderType::GetVariantFields() const function ShaderReflectionData (line 311) | ShaderReflectionData& ShaderReflectionData::operator=(const ShaderRefl... function ShaderTypeRegistry (line 354) | ShaderTypeRegistry& ShaderTypeRegistry::Get() function ShaderType (line 382) | const ShaderType& ShaderTypeRegistry::GetType(ShaderTypeKey inKey) const function ShaderArtifactRegistry (line 400) | ShaderArtifactRegistry& ShaderArtifactRegistry::Get() function ShaderMap (line 415) | ShaderMap& ShaderMap::Get(RHI::Device& inDevice) function ShaderInstance (line 431) | ShaderInstance ShaderMap::GetShaderInstance(const ShaderType& inShader... FILE: Engine/Source/Render/Src/ShaderCompiler.cpp type Render::Internal (line 39) | namespace Render::Internal { function GetPresetIncludeDirectories (line 40) | static std::vector GetPresetIncludeDirectories() function TranslateIncludeDirectories (line 46) | static std::vector TranslateIncludeDirectories(const std:... type Render (line 56) | namespace Render { function GetRHIBindingType (line 58) | static RHI::BindingType GetRHIBindingType(const D3D_SHADER_INPUT_TYPE ... function GetRHIHlslBindingRangeType (line 71) | static RHI::HlslBindingRangeType GetRHIHlslBindingRangeType(const D3D_... function GetDXCTargetProfile (line 85) | static std::wstring GetDXCTargetProfile(RHI::ShaderStageBits stage) function GetDXCBaseArguments (line 98) | static std::vector GetDXCBaseArguments(const ShaderCompileOpt... function GetEntryPointArguments (line 116) | static std::vector GetEntryPointArguments(const ShaderCo... function GetTargetProfileArguments (line 124) | static std::vector GetTargetProfileArguments(const Shade... function GetIncludePathArguments (line 132) | static std::vector GetIncludePathArguments(const ShaderC... function GetInternalDefinitions (line 142) | static std::vector GetInternalDefinitions(const ShaderCo... function GetDefinitionArguments (line 171) | static std::vector GetDefinitionArguments(const ShaderCo... function FillArguments (line 185) | static void FillArguments(std::vector& result, const std::vec... function BuildHlslReflectionData (line 193) | static void BuildHlslReflectionData(const ComPtr GetDXCBaseArguments(const ShaderCompileOpt... function GetEntryPointArguments (line 116) | static std::vector GetEntryPointArguments(const ShaderCo... function GetTargetProfileArguments (line 124) | static std::vector GetTargetProfileArguments(const Shade... function GetIncludePathArguments (line 132) | static std::vector GetIncludePathArguments(const ShaderC... function GetInternalDefinitions (line 142) | static std::vector GetInternalDefinitions(const ShaderCo... function GetDefinitionArguments (line 171) | static std::vector GetDefinitionArguments(const ShaderCo... function FillArguments (line 185) | static void FillArguments(std::vector& result, const std::vec... function BuildHlslReflectionData (line 193) | static void BuildHlslReflectionData(const ComPtr (line 17) | struct VariantFieldConverter { method Execute (line 18) | static Render::ShaderBoolVariantField Execute(const std::string& inV... type VariantFieldConverter (line 28) | struct VariantFieldConverter { method Execute (line 29) | static Render::ShaderRangedIntVariantField Execute(const std::string... function BuildShaderVariantFieldVec (line 39) | static Render::ShaderVariantFieldVec BuildShaderVariantFieldVec(const ... type Runtime (line 53) | namespace Runtime { function MaterialType (line 125) | MaterialType Material::GetType() const FILE: Engine/Source/Runtime/Src/Asset/Mesh.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Asset/Texture.cpp type Runtime::Internal (line 7) | namespace Runtime::Internal { function GetTextureDimension (line 8) | static RHI::TextureDimension GetTextureDimension(TextureType inType) function IsDepthOnlyFormat (line 21) | static bool IsDepthOnlyFormat(TextureFormat inFormat) function IsDepthAndStencilFormat (line 27) | static bool IsDepthAndStencilFormat(TextureFormat inFormat) function IsDepthOrStencilFormat (line 33) | static bool IsDepthOrStencilFormat(TextureFormat inFormat) function GetTextureAspect (line 39) | static RHI::TextureAspect GetTextureAspect(TextureFormat inFormat) function GetSubResourceIndex (line 50) | static uint32_t GetSubResourceIndex(uint8_t inMipLevel, uint8_t inArra... type Runtime (line 56) | namespace Runtime { function TextureType (line 76) | TextureType Texture::GetType() const function TextureFormat (line 81) | TextureFormat Texture::GetFormat() const function TextureType (line 339) | TextureType RenderTarget::GetType() const function TextureFormat (line 344) | TextureFormat RenderTarget::GetFormat() const FILE: Engine/Source/Runtime/Src/Client.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Camera.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Light.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Player.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Primitive.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Scene.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Component/Transform.cpp type Runtime (line 9) | namespace Runtime { FILE: Engine/Source/Runtime/Src/ECS.cpp type Runtime (line 10) | namespace Runtime { function RuntimeFilter (line 435) | RuntimeFilter& RuntimeFilter::IncludeDyn(CompClass inClass) function RuntimeFilter (line 442) | RuntimeFilter& RuntimeFilter::ExcludeDyn(CompClass inClass) function Observer (line 459) | Observer& Observer::ObConstructedDyn(CompClass inClass) function Observer (line 464) | Observer& Observer::ObUpdatedDyn(CompClass inClass) function Observer (line 469) | Observer& Observer::ObRemoved(CompClass inClass) function Observer (line 542) | Observer& Observer::OnEvent(Common::Delegate& inE... function ECRegistry (line 656) | ECRegistry& ECRegistry::operator=(const ECRegistry& inOther) function ECRegistry (line 664) | ECRegistry& ECRegistry::operator=(ECRegistry&& inOther) noexcept function Entity (line 672) | Entity ECRegistry::Create() function EventsObserverDyn (line 766) | EventsObserverDyn ECRegistry::EventsObserverDyn(CompClass inClass) function Observer (line 798) | Observer ECRegistry::Observer() function ScopedUpdaterDyn (line 924) | ScopedUpdaterDyn ECRegistry::UpdateDyn(CompClass inClass, Entity inEnt... function GScopedUpdaterDyn (line 1023) | GScopedUpdaterDyn ECRegistry::GUpdateDyn(GCompClass inClass) function SystemExecuteStrategy (line 1146) | SystemExecuteStrategy SystemGroup::GetStrategy() const function SystemGroup (line 1167) | SystemGroup& SystemGraph::AddGroup(const std::string& inName, SystemEx... function SystemGroup (line 1186) | SystemGroup& SystemGraph::GetGroup(const std::string& inName) function SystemGroup (line 1193) | const SystemGroup& SystemGraph::GetGroup(const std::string& inName) const function SystemGroup (line 1205) | SystemGroup& SystemGraph::MoveGroupTo(const std::string& inSrcName, co... type Runtime::Internal (line 21) | namespace Runtime::Internal { function IsGlobalCompClass (line 22) | static bool IsGlobalCompClass(GCompClass inClass) function CompClass (line 66) | CompClass CompRtti::Class() const function ElemPtr (line 129) | ElemPtr Archetype::EmplaceElem(Entity inEntity) function ElemPtr (line 138) | ElemPtr Archetype::EmplaceElem(Entity inEntity, ElemPtr inSrcElem, con... function ElemPtr (line 174) | ElemPtr Archetype::GetElem(Entity inEntity) const function ArchetypeId (line 201) | ArchetypeId Archetype::Id() const function CompRtti (line 222) | const CompRtti* Archetype::FindCompRtti(CompClass clazz) const function CompRtti (line 228) | const CompRtti& Archetype::GetCompRtti(CompClass clazz) const function ElemPtr (line 234) | ElemPtr Archetype::ElemAt(std::vector& inMemory, size_t inInd... function ElemPtr (line 239) | ElemPtr Archetype::ElemAt(size_t inIndex) const function Entity (line 290) | Entity EntityPool::Allocate() function ArchetypeId (line 347) | ArchetypeId EntityPool::GetArchetype(Entity inEntity) const function SystemClass (line 392) | SystemClass SystemFactory::GetClass() const type Runtime (line 407) | namespace Runtime { function RuntimeFilter (line 435) | RuntimeFilter& RuntimeFilter::IncludeDyn(CompClass inClass) function RuntimeFilter (line 442) | RuntimeFilter& RuntimeFilter::ExcludeDyn(CompClass inClass) function Observer (line 459) | Observer& Observer::ObConstructedDyn(CompClass inClass) function Observer (line 464) | Observer& Observer::ObUpdatedDyn(CompClass inClass) function Observer (line 469) | Observer& Observer::ObRemoved(CompClass inClass) function Observer (line 542) | Observer& Observer::OnEvent(Common::Delegate& inE... function ECRegistry (line 656) | ECRegistry& ECRegistry::operator=(const ECRegistry& inOther) function ECRegistry (line 664) | ECRegistry& ECRegistry::operator=(ECRegistry&& inOther) noexcept function Entity (line 672) | Entity ECRegistry::Create() function EventsObserverDyn (line 766) | EventsObserverDyn ECRegistry::EventsObserverDyn(CompClass inClass) function Observer (line 798) | Observer ECRegistry::Observer() function ScopedUpdaterDyn (line 924) | ScopedUpdaterDyn ECRegistry::UpdateDyn(CompClass inClass, Entity inEnt... function GScopedUpdaterDyn (line 1023) | GScopedUpdaterDyn ECRegistry::GUpdateDyn(GCompClass inClass) function SystemExecuteStrategy (line 1146) | SystemExecuteStrategy SystemGroup::GetStrategy() const function SystemGroup (line 1167) | SystemGroup& SystemGraph::AddGroup(const std::string& inName, SystemEx... function SystemGroup (line 1186) | SystemGroup& SystemGraph::GetGroup(const std::string& inName) function SystemGroup (line 1193) | const SystemGroup& SystemGraph::GetGroup(const std::string& inName) const function SystemGroup (line 1205) | SystemGroup& SystemGraph::MoveGroupTo(const std::string& inSrcName, co... FILE: Engine/Source/Runtime/Src/Engine.cpp type Runtime (line 18) | namespace Runtime { function Engine (line 146) | Engine& EngineHolder::Get() FILE: Engine/Source/Runtime/Src/GameThread.cpp type Runtime (line 7) | namespace Runtime { function GameThread (line 8) | GameThread& GameThread::Get() function GameWorkerThreads (line 35) | GameWorkerThreads& GameWorkerThreads::Get() FILE: Engine/Source/Runtime/Src/Settings/Game.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/Settings/Registry.cpp type Runtime::Internal (line 10) | namespace Runtime::Internal { function GetConfigPathForSettings (line 11) | static Common::Path GetConfigPathForSettings(SettingsClass inClass) type Runtime (line 17) | namespace Runtime { function SettingsRegistry (line 18) | SettingsRegistry& SettingsRegistry::Get() FILE: Engine/Source/Runtime/Src/System/Player.cpp type Runtime (line 10) | namespace Runtime { FILE: Engine/Source/Runtime/Src/System/Render.cpp type Runtime (line 11) | namespace Runtime { FILE: Engine/Source/Runtime/Src/System/Scene.cpp type Runtime (line 11) | namespace Runtime { FILE: Engine/Source/Runtime/Src/System/Transform.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/SystemGraphPresets.cpp type Runtime (line 11) | namespace Runtime { function SystemGraph (line 12) | const SystemGraph& SystemGraphPresets::Default3DWorld() FILE: Engine/Source/Runtime/Src/Viewport.cpp type Runtime (line 7) | namespace Runtime { FILE: Engine/Source/Runtime/Src/World.cpp type Runtime (line 10) | namespace Runtime { function PlayStatus (line 32) | PlayStatus World::PlayStatus() const FILE: Engine/Source/Runtime/Test/AssetTest.cpp function TEST (line 9) | TEST(AssetTest, AssetRefTest0) function TEST (line 24) | TEST(AssetTest, AssetRefTest1) function TEST (line 43) | TEST(AssetTest, SaveLoadTest) function TEST (line 56) | TEST(AssetTest, AsyncLoadTest) function TEST (line 70) | TEST(AssetTest, PolySaveLoadTest) FILE: Engine/Source/Runtime/Test/AssetTest.h type EClass (line 12) | struct EClass FILE: Engine/Source/Runtime/Test/ECSTest.cpp function TEST (line 8) | TEST(ECSTest, EntityTest) function TEST (line 34) | TEST(ECSTest, ComponentStaticTest) function TEST (line 104) | TEST(ECSTest, ComponentDynamicTest) function TEST (line 186) | TEST(ECSTest, GlobalComponentStaticTest) function TEST (line 209) | TEST(ECSTest, GlobalComponentDynamicTest) function TEST (line 235) | TEST(ECSTest, ComponentEventStaticTest) function TEST (line 273) | TEST(ECSTest, ComponentEventDynamicTest) function TEST (line 312) | TEST(ECSTest, GlobalComponentEventStaticTest) function TEST (line 344) | TEST(ECSTest, GlobalComponentEventDynamicTest) function TEST (line 377) | TEST(ECSTest, ObserverTest) function TEST (line 408) | TEST(ECSTest, ECRegistryCopyTest) function TEST (line 421) | TEST(ECSTest, ECSRegistrySaveLoadTest) FILE: Engine/Source/Runtime/Test/ECSTest.h type EClass (line 11) | struct EClass function explicit (line 19) | explicit CompA(int inValue) type EClass (line 27) | struct EClass function explicit (line 35) | explicit CompB(float inValue) type EClass (line 43) | struct EClass type EClass (line 59) | struct EClass FILE: Engine/Source/Runtime/Test/WorldTest.cpp type WorldTest (line 11) | struct WorldTest : testing::Test { method SetUp (line 12) | void SetUp() override method TearDown (line 21) | void TearDown() override function TEST_F (line 102) | TEST_F(WorldTest, BasicTest) function TEST_F (line 165) | TEST_F(WorldTest, ConcurrentTest) FILE: Engine/Source/Runtime/Test/WorldTest.h type EClass (line 13) | struct EClass type EClass (line 25) | struct EClass function GBasicTest_ExpectVerifyResult (line 37) | struct EClass(globalComp) GBasicTest_ExpectVerifyResult { FILE: Engine/Source/Test/Include/Test/Test.h function namespace (line 9) | namespace Test {} FILE: Engine/Source/Test/Src/Main.cpp function main (line 8) | int main(int argc, char* argv[]) FILE: Sample/Base/Application.cpp type std::hash> (line 14) | struct std::hash> { function Camera (line 259) | Camera& Application::GetCamera() const FILE: Sample/Base/Application.h function class (line 23) | class Application { FILE: Sample/Base/Camera.cpp function FMat4x4 (line 95) | FMat4x4 Camera::GetProjectionMatrix() const function FMat4x4 (line 100) | FMat4x4 Camera::GetViewMatrix() const FILE: Sample/Base/Camera.h function class (line 16) | class Camera { FILE: Sample/RHI-ParallelCompute/ParallelCompute.cpp class ParallelCompute (line 10) | class ParallelCompute final : public Application { method ParallelCompute (line 13) | explicit ParallelCompute(const std::string& name) method Setup (line 18) | void Setup() method ComputeAndSaveResult (line 28) | void ComputeAndSaveResult() method SelectGPU (line 49) | void SelectGPU() method RequestDeviceAndFetchQueues (line 54) | void RequestDeviceAndFetchQueues() method PrepareDataAndCreateGPURes (line 60) | void PrepareDataAndCreateGPURes() method DealWithPipelineBindingOBjs (line 134) | void DealWithPipelineBindingOBjs() method CreatePipeline (line 154) | void CreatePipeline() method CreateCmdBuffAndSyncObj (line 163) | void CreateCmdBuffAndSyncObj() method BuildCmdBufferAndSubmit (line 169) | void BuildCmdBufferAndSubmit() type PackedVec (line 197) | struct PackedVec { function main (line 225) | int main(int argc, char* argv[]) FILE: Sample/RHI-SSAO/GLTFParser.cpp function FMat4x4 (line 13) | FMat4x4 Node::LocalMatrix() const function FMat4x4 (line 18) | FMat4x4 Node::GetMatrix() FILE: Sample/RHI-SSAO/GLTFParser.h type TextureData (line 16) | struct TextureData { type MaterialData (line 26) | struct MaterialData type Vertex (line 32) | struct Vertex { type Mesh (line 40) | struct Mesh { FILE: Sample/RHI-SSAO/SSAOApplication.cpp class SSAOApplication (line 15) | class SSAOApplication final : public Application { method SSAOApplication (line 18) | explicit SSAOApplication(const std::string& n) : Application(n) {} method OnCreate (line 22) | void OnCreate() override method OnDrawFrame (line 44) | void OnDrawFrame() override method OnDestroy (line 165) | void OnDestroy() override type Renderable (line 204) | struct Renderable { method Renderable (line 212) | Renderable(Instance& instance, Device& device, BindGroupLayout& bind... type UBuffer (line 291) | struct UBuffer { type UniformBuffers (line 296) | struct UniformBuffers { type UBOSceneParams (line 303) | struct UBOSceneParams { type UBOSSAOParams (line 311) | struct UBOSSAOParams { type Noise (line 318) | struct Noise { type ShaderObjects (line 323) | struct ShaderObjects { type Pipelines (line 342) | struct Pipelines { type PipelineLayouts (line 349) | struct PipelineLayouts { type BindGroupLayouts (line 358) | struct BindGroupLayouts { type BindGroups (line 365) | struct BindGroups { type ColorAttachment (line 372) | struct ColorAttachment { type QuadVertex (line 389) | struct QuadVertex { method SelectGPU (line 394) | void SelectGPU() method RequestDeviceAndFetchQueues (line 399) | void RequestDeviceAndFetchQueues() method CreateSwapChain (line 407) | void CreateSwapChain() method CreateVertexBuffer (line 447) | void CreateVertexBuffer() method CreateIndexBuffer (line 468) | void CreateIndexBuffer() method CreateQuadBuffer (line 489) | void CreateQuadBuffer() method CreateShaderModules (line 540) | void CreateShaderModules() method CreateSampler (line 552) | void CreateSampler() method CreateCommandBuffer (line 557) | void CreateCommandBuffer() method CreateSyncObjects (line 564) | void CreateSyncObjects() method CreateBindGroupLayoutAndPipelineLayout (line 573) | void CreateBindGroupLayoutAndPipelineLayout() method CreateBindGroup (line 647) | void CreateBindGroup() method PrepareOffscreen (line 696) | void PrepareOffscreen() method PrepareUniformBuffers (line 706) | void PrepareUniformBuffers() method CreateDepthAttachment (line 817) | void CreateDepthAttachment() { method CreateAttachments (line 839) | void CreateAttachments(PixelFormat format, ColorAttachment& attachment) method CompileShaderAndCreateShaderModule (line 870) | void CompileShaderAndCreateShaderModule(UniquePtr& outSh... method CreateUniformBuffer (line 877) | void CreateUniformBuffer(BufferUsageFlags flags, UBuffer* uBuffer, siz... method CreatePipeline (line 898) | void CreatePipeline() method InitCamera (line 994) | void InitCamera() method LoadGLTF (line 1012) | void LoadGLTF() method GenerateRenderables (line 1018) | void GenerateRenderables() function main (line 1026) | int main(int argc, char* argv[]) FILE: Sample/RHI-TexSampling/TexSampling.cpp class TexSamplingApplication (line 13) | class TexSamplingApplication final : public Application { method TexSamplingApplication (line 16) | explicit TexSamplingApplication(const std::string& n) : Application(n) {} method OnCreate (line 20) | void OnCreate() override method OnDrawFrame (line 39) | void OnDrawFrame() override method OnDestroy (line 76) | void OnDestroy() override type Vertex (line 86) | struct Vertex { method SelectGPU (line 93) | void SelectGPU() method RequestDeviceAndFetchQueues (line 98) | void RequestDeviceAndFetchQueues() method CreateSwapChain (line 106) | void CreateSwapChain() method CreateVertexBuffer (line 146) | void CreateVertexBuffer() method CreateIndexBuffer (line 176) | void CreateIndexBuffer() method CreateTextureAndSampler (line 201) | void CreateTextureAndSampler() method UpdateMVP (line 274) | void UpdateMVP() method CreateUniformBuffer (line 285) | void CreateUniformBuffer() method CreateShaderModules (line 302) | void CreateShaderModules() method CreateBindGroupLayout (line 311) | void CreateBindGroupLayout() method CreateBindGroup (line 323) | void CreateBindGroup() method CreatePipelineLayout (line 335) | void CreatePipelineLayout() method CreatePipeline (line 342) | void CreatePipeline() method CreateSyncObjects (line 364) | void CreateSyncObjects() method CreateCommandBuffer (line 373) | void CreateCommandBuffer() function main (line 414) | int main(int argc, char* argv[]) FILE: Sample/RHI-Triangle/Triangle.cpp type Vertex (line 12) | struct Vertex { class TriangleApplication (line 17) | class TriangleApplication final : public Application { method TriangleApplication (line 20) | explicit TriangleApplication(const std::string& n) : Application(n) {} method OnCreate (line 24) | void OnCreate() override method OnDrawFrame (line 38) | void OnDrawFrame() override method OnDestroy (line 74) | void OnDestroy() override method SelectGPU (line 84) | void SelectGPU() method RequestDeviceAndFetchQueues (line 89) | void RequestDeviceAndFetchQueues() method CreateSwapChain (line 97) | void CreateSwapChain() method CreateVertexBuffer (line 137) | void CreateVertexBuffer() method CreatePipelineLayout (line 166) | void CreatePipelineLayout() method CreatePipeline (line 171) | void CreatePipeline() method CreateSyncObjects (line 198) | void CreateSyncObjects() method CreateCommandBuffer (line 207) | void CreateCommandBuffer() function main (line 237) | int main(int argc, char* argv[]) FILE: Sample/Rendering-BaseTexture/BaseTexture.cpp type Vertex (line 17) | struct Vertex { type VertUniform (line 22) | struct VertUniform { class BaseTexApp (line 52) | class BaseTexApp final : public Application { function main (line 398) | int main(int argc, char* argv[]) FILE: Sample/Rendering-SSAO/GLTFParser.cpp function FMat4x4 (line 13) | FMat4x4 Node::LocalMatrix() const function FMat4x4 (line 18) | FMat4x4 Node::GetMatrix() FILE: Sample/Rendering-SSAO/GLTFParser.h type TextureData (line 16) | struct TextureData { type MaterialData (line 26) | struct MaterialData type Vertex (line 32) | struct Vertex { type Mesh (line 40) | struct Mesh { FILE: Sample/Rendering-SSAO/SSAOApplication.cpp type QuadVertex (line 15) | struct QuadVertex { type UBOSceneParams (line 20) | struct UBOSceneParams { type UBOSSAOParams (line 28) | struct UBOSSAOParams { type RenderMaterial (line 35) | struct RenderMaterial { class SSAOApp (line 129) | class SSAOApp final : public Application { method SSAOApp (line 132) | explicit SSAOApp(const std::string& n) : Application(n) {} method OnCreate (line 136) | void OnCreate() override method OnDrawFrame (line 163) | void OnDrawFrame() override method OnDestroy (line 435) | void OnDestroy() override type Renderable (line 510) | struct Renderable { method Renderable (line 515) | Renderable(uint32_t idxCount, uint32_t firstIdx, UniquePtr&... method CompileAllShaders (line 526) | void CompileAllShaders() const method CreateDevice (line 537) | void CreateDevice() method CreateSurface (line 546) | void CreateSurface() method FetchShaderInstances (line 551) | void FetchShaderInstances() method CreateSwapChain (line 564) | void CreateSwapChain() method CreateVertexAndIndexBuffer (line 594) | void CreateVertexAndIndexBuffer() method CreateQuadBuffer (line 627) | void CreateQuadBuffer() method CreateSamplers (line 666) | void CreateSamplers() method CreateSyncObjects (line 675) | void CreateSyncObjects() method PrepareGBuffer (line 682) | void PrepareGBuffer() method PrepareSSAOTextures (line 737) | void PrepareSSAOTextures() method PrepareUniformBuffers (line 766) | void PrepareUniformBuffers() method GenerateNoiseTexture (line 842) | void GenerateNoiseTexture() method GenerateRenderables (line 901) | void GenerateRenderables() method InitCamera (line 970) | void InitCamera() method LoadGLTF (line 988) | void LoadGLTF() function main (line 995) | int main(int argc, char* argv[]) FILE: Sample/Rendering-Triangle/Triangle.cpp type Vertex (line 16) | struct Vertex { type PsUniform (line 46) | struct PsUniform { class TriangleApplication (line 50) | class TriangleApplication final : public Application { function main (line 300) | int main(int argc, char* argv[]) FILE: TestProject/Main.cpp function main (line 3) | int main() FILE: ThirdParty/ConanRecipes/assimp/conanfile.py class AssimpConan (line 10) | class AssimpConan(ConanFile): method layout (line 20) | def layout(self): method validate (line 23) | def validate(self): method requirements (line 26) | def requirements(self): method build_requirements (line 29) | def build_requirements(self): method source (line 33) | def source(self): method generate (line 37) | def generate(self): method build (line 48) | def build(self): method package (line 53) | def package(self): method package_info (line 57) | def package_info(self): method test (line 64) | def test(self): FILE: ThirdParty/ConanRecipes/assimp/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/assimp/test_package/test_package.cpp function main (line 5) | int main(int argc, char **argv) { FILE: ThirdParty/ConanRecipes/clipp/conanfile.py class ClippConan (line 8) | class ClippConan(ConanFile): method export_sources (line 17) | def export_sources(self): method layout (line 20) | def layout(self): method source (line 25) | def source(self): method package (line 29) | def package(self): method package_info (line 32) | def package_info(self): method test (line 35) | def test(self): FILE: ThirdParty/ConanRecipes/clipp/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/clipp/test_package/test_package.cpp function main (line 8) | int main(int argc, char* argv[]) { FILE: ThirdParty/ConanRecipes/debugbreak/conanfile.py class DebugBreakConan (line 8) | class DebugBreakConan(ConanFile): method layout (line 17) | def layout(self): method source (line 22) | def source(self): method package (line 26) | def package(self): method package_info (line 29) | def package_info(self): method test (line 32) | def test(self): FILE: ThirdParty/ConanRecipes/debugbreak/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/debugbreak/test_package/test_package.cpp function main (line 3) | int main(void) { FILE: ThirdParty/ConanRecipes/dxc/conanfile.py class DXCConan (line 10) | class DXCConan(ConanFile): method layout (line 22) | def layout(self): method validate (line 25) | def validate(self): method build_requirements (line 28) | def build_requirements(self): method source (line 32) | def source(self): method generate (line 39) | def generate(self): method build (line 46) | def build(self): method package (line 55) | def package(self): method package_info (line 65) | def package_info(self): method test (line 71) | def test(self): FILE: ThirdParty/ConanRecipes/dxc/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/dxc/test_package/test_package.cpp function main (line 24) | int main(void) { FILE: ThirdParty/ConanRecipes/glfw/conanfile.py class GlfwConan (line 10) | class GlfwConan(ConanFile): method layout (line 22) | def layout(self): method validate (line 25) | def validate(self): method build_requirements (line 28) | def build_requirements(self): method source (line 32) | def source(self): method generate (line 38) | def generate(self): method build (line 45) | def build(self): method package (line 50) | def package(self): method package_info (line 54) | def package_info(self): method test (line 60) | def test(self): FILE: ThirdParty/ConanRecipes/glfw/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/glfw/test_package/test_package.cpp function main (line 3) | int main(void) { FILE: ThirdParty/ConanRecipes/libclang/conanfile.py class LibclangConan (line 10) | class LibclangConan(ConanFile): method layout (line 20) | def layout(self): method validate (line 23) | def validate(self): method build_requirements (line 26) | def build_requirements(self): method source (line 30) | def source(self): method generate (line 34) | def generate(self): method build (line 42) | def build(self): method package (line 50) | def package(self): method package_info (line 53) | def package_info(self): method test (line 62) | def test(self): FILE: ThirdParty/ConanRecipes/libclang/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/libclang/test_package/test_package.cpp function main (line 3) | int main(void) { FILE: ThirdParty/ConanRecipes/molten-vk/conanfile.py class MoltenVKConan (line 13) | class MoltenVKConan(ConanFile): method layout (line 25) | def layout(self): method validate (line 28) | def validate(self): method build_requirements (line 31) | def build_requirements(self): method source (line 35) | def source(self): method generate (line 41) | def generate(self): method build (line 48) | def build(self): method package (line 73) | def package(self): method package_info (line 78) | def package_info(self): method test (line 85) | def test(self): FILE: ThirdParty/ConanRecipes/molten-vk/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/molten-vk/test_package/test_package.cpp function main (line 1) | int main(int argc, char* argv[]) FILE: ThirdParty/ConanRecipes/qt/conanfile.py class QtConan (line 11) | class QtConan(ConanFile): method layout (line 27) | def layout(self): method validate (line 30) | def validate(self): method build_requirements (line 33) | def build_requirements(self): method source (line 46) | def source(self): method generate (line 50) | def generate(self): method build (line 87) | def build(self): method package (line 92) | def package(self): method package_info (line 96) | def package_info(self): method test (line 101) | def test(self): FILE: ThirdParty/ConanRecipes/qt/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/qt/test_package/test_package.cpp function main (line 5) | int main(int argc, char *argv[]) FILE: ThirdParty/ConanRecipes/rapidjson/conanfile.py class RapidJsonConan (line 9) | class RapidJsonConan(ConanFile): method layout (line 18) | def layout(self): method source (line 23) | def source(self): method package (line 29) | def package(self): method package_info (line 32) | def package_info(self): method test (line 35) | def test(self): FILE: ThirdParty/ConanRecipes/rapidjson/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/rapidjson/test_package/test_package.cpp function main (line 3) | int main(void) { FILE: ThirdParty/ConanRecipes/vulkan-utility-libraries/conanfile.py class VulkanUtilityLibrariesConan (line 10) | class VulkanUtilityLibrariesConan(ConanFile): method layout (line 22) | def layout(self): method validate (line 25) | def validate(self): method requirements (line 28) | def requirements(self): method build_requirements (line 32) | def build_requirements(self): method source (line 36) | def source(self): method generate (line 41) | def generate(self): method build (line 48) | def build(self): method package (line 53) | def package(self): method package_info (line 57) | def package_info(self): method test (line 81) | def test(self): FILE: ThirdParty/ConanRecipes/vulkan-utility-libraries/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/vulkan-utility-libraries/test_package/test_package.cpp function main (line 4) | int main(int argc, char* argv[]) FILE: ThirdParty/ConanRecipes/vulkan-validationlayers/conanfile.py class VulkanValidationLayersConan (line 12) | class VulkanValidationLayersConan(ConanFile): method export_sources (line 24) | def export_sources(self): method layout (line 27) | def layout(self): method validate (line 30) | def validate(self): method requirements (line 33) | def requirements(self): method build_requirements (line 40) | def build_requirements(self): method source (line 44) | def source(self): method generate (line 49) | def generate(self): method build (line 59) | def build(self): method package (line 64) | def package(self): method package_info (line 69) | def package_info(self): method test (line 76) | def test(self): FILE: ThirdParty/ConanRecipes/vulkan-validationlayers/test_package/conanfile.py class TestPackageConan (line 7) | class TestPackageConan(ConanFile): method layout (line 11) | def layout(self): method requirements (line 14) | def requirements(self): method build (line 17) | def build(self): method test (line 22) | def test(self): FILE: ThirdParty/ConanRecipes/vulkan-validationlayers/test_package/test_package.cpp function main (line 1) | int main() { FILE: Tool/MirrorTool/ExeSrc/Main.cpp function ProcessHeaderDirs (line 17) | static std::vector ProcessHeaderDirs(const std::vector> G... function GetOverloadFunctionFullNameWithParams (line 156) | static std::string GetOverloadFunctionFullNameWithParams(const FuncInf... function GetOverloadFunctionPtrType (line 173) | static std::string GetOverloadFunctionPtrType(const FuncInfo& info, co... function GetClassCode (line 189) | static std::string GetClassCode(const ClassInfo& clazz, bool dynamic) ... function GetNamespaceClassesCode (line 307) | static std::string GetNamespaceClassesCode(const NamespaceInfo& ns, bo... function GetClassesCode (line 319) | static std::string GetClassesCode(const MetaInfo& metaInfo, bool dynamic) function GetNamespaceGlobalCode (line 329) | static std::string GetNamespaceGlobalCode(const NamespaceInfo& ns) // ... function GetNamespaceGlobalUnloadCode (line 378) | static std::string GetNamespaceGlobalUnloadCode(const NamespaceInfo& ns) function GetGlobalCode (line 412) | static std::string GetGlobalCode(const MetaInfo& metaInfo, size_t uniq... type MirrorTool (line 438) | namespace MirrorTool { function GetFullName (line 17) | static std::string GetFullName(const Node& node) function GetMetaDataCode (line 25) | static std::string GetMetaDataCode(const Node& node) function GetBestMatchHeaderPath (line 34) | static std::string GetBestMatchHeaderPath(const std::string& inputFile... function GetHeaderNote (line 48) | static std::string GetHeaderNote() function GetEnumCode (line 55) | static std::string GetEnumCode(const EnumInfo& enumInfo) function GetNamespaceEnumsCode (line 74) | static std::string GetNamespaceEnumsCode(const NamespaceInfo& ns) // N... function GetEnumUnloadCode (line 86) | static std::string GetEnumUnloadCode(const EnumInfo& enumInfo) function GetNamespaceEnumsUnloadCode (line 96) | static std::string GetNamespaceEnumsUnloadCode(const NamespaceInfo& ns... function GetEnumsCode (line 108) | static std::string GetEnumsCode(const MetaInfo& metaInfo, size_t uniqu... function GetFieldAccessStr (line 133) | static std::string GetFieldAccessStr(FieldAccess access) function GetFunctionOverloadMap (line 144) | static std::unordered_map> G... function GetOverloadFunctionFullNameWithParams (line 156) | static std::string GetOverloadFunctionFullNameWithParams(const FuncInf... function GetOverloadFunctionPtrType (line 173) | static std::string GetOverloadFunctionPtrType(const FuncInfo& info, co... function GetClassCode (line 189) | static std::string GetClassCode(const ClassInfo& clazz, bool dynamic) ... function GetNamespaceClassesCode (line 307) | static std::string GetNamespaceClassesCode(const NamespaceInfo& ns, bo... function GetClassesCode (line 319) | static std::string GetClassesCode(const MetaInfo& metaInfo, bool dynamic) function GetNamespaceGlobalCode (line 329) | static std::string GetNamespaceGlobalCode(const NamespaceInfo& ns) // ... function GetNamespaceGlobalUnloadCode (line 378) | static std::string GetNamespaceGlobalUnloadCode(const NamespaceInfo& ns) function GetGlobalCode (line 412) | static std::string GetGlobalCode(const MetaInfo& metaInfo, size_t uniq... FILE: Tool/MirrorTool/Src/Parser.cpp function PrintDebugInfo (line 56) | static void PrintDebugInfo(const std::string& visitorName, CXCursor cursor) type MirrorTool (line 68) | namespace MirrorTool { function FieldAccess (line 74) | static FieldAccess GetFieldAccess(CX_CXXAccessSpecifier accessSpecifier) function GetPureBaseClassName (line 84) | static std::string GetPureBaseClassName(const std::string& str) function RemoveStrSpace (line 90) | static std::string RemoveStrSpace(const std::string& value) function ParseMetaDatas (line 95) | static void ParseMetaDatas(Node& node, const std::string& metaDataStr) function GetOuterName (line 108) | static std::string GetOuterName(const std::string& basic, const std::s... function PopoutIfHaveNoMetaTag (line 114) | static bool PopoutIfHaveNoMetaTag(std::vector& container, const std... function ClearMetaTag (line 132) | static void ClearMetaTag(T& node, const std::string& tag) function ApplyMetaFilter (line 143) | static void ApplyMetaFilter(std::vector& container, const std::stri... function UpdateConstructorName (line 150) | static void UpdateConstructorName(ClassConstructorInfo& info) function NeedProcessClassFunctionCursor (line 162) | static bool NeedProcessClassFunctionCursor(const CXCursor& cursor) function NeedProcessConstructorCursor (line 167) | static bool NeedProcessConstructorCursor(const CXCursor& cursor) function DeclareVisitor (line 176) | DeclareVisitor(GlobalVariableVisitor, VariableInfo) function DeclareVisitor (line 183) | DeclareVisitor(GlobalFunctionVisitor, FunctionInfo) function DeclareVisitor (line 190) | DeclareVisitor(ClassVariableVisitor, ClassVariableInfo) function DeclareVisitor (line 197) | DeclareVisitor(ClassFunctionVisitor, ClassFunctionInfo) function DeclareVisitor (line 204) | DeclareVisitor(ClassConstructorVisitor, ClassConstructorInfo) function DeclareVisitor (line 211) | DeclareVisitor(ClassVisitor, ClassInfo) function DeclareVisitor (line 280) | DeclareVisitor(EnumElementVisitor, EnumElementInfo) function DeclareVisitor (line 289) | DeclareVisitor(EnumVisitor, EnumInfo) function DeclareVisitor (line 304) | DeclareVisitor(NamespaceVisitor, NamespaceInfo) function DeclareVisitor (line 360) | DeclareVisitor(OutermostVisitor, MetaInfo) type MirrorTool (line 415) | namespace MirrorTool { function FieldAccess (line 74) | static FieldAccess GetFieldAccess(CX_CXXAccessSpecifier accessSpecifier) function GetPureBaseClassName (line 84) | static std::string GetPureBaseClassName(const std::string& str) function RemoveStrSpace (line 90) | static std::string RemoveStrSpace(const std::string& value) function ParseMetaDatas (line 95) | static void ParseMetaDatas(Node& node, const std::string& metaDataStr) function GetOuterName (line 108) | static std::string GetOuterName(const std::string& basic, const std::s... function PopoutIfHaveNoMetaTag (line 114) | static bool PopoutIfHaveNoMetaTag(std::vector& container, const std... function ClearMetaTag (line 132) | static void ClearMetaTag(T& node, const std::string& tag) function ApplyMetaFilter (line 143) | static void ApplyMetaFilter(std::vector& container, const std::stri... function UpdateConstructorName (line 150) | static void UpdateConstructorName(ClassConstructorInfo& info) function NeedProcessClassFunctionCursor (line 162) | static bool NeedProcessClassFunctionCursor(const CXCursor& cursor) function NeedProcessConstructorCursor (line 167) | static bool NeedProcessConstructorCursor(const CXCursor& cursor) function DeclareVisitor (line 176) | DeclareVisitor(GlobalVariableVisitor, VariableInfo) function DeclareVisitor (line 183) | DeclareVisitor(GlobalFunctionVisitor, FunctionInfo) function DeclareVisitor (line 190) | DeclareVisitor(ClassVariableVisitor, ClassVariableInfo) function DeclareVisitor (line 197) | DeclareVisitor(ClassFunctionVisitor, ClassFunctionInfo) function DeclareVisitor (line 204) | DeclareVisitor(ClassConstructorVisitor, ClassConstructorInfo) function DeclareVisitor (line 211) | DeclareVisitor(ClassVisitor, ClassInfo) function DeclareVisitor (line 280) | DeclareVisitor(EnumElementVisitor, EnumElementInfo) function DeclareVisitor (line 289) | DeclareVisitor(EnumVisitor, EnumInfo) function DeclareVisitor (line 304) | DeclareVisitor(NamespaceVisitor, NamespaceInfo) function DeclareVisitor (line 360) | DeclareVisitor(OutermostVisitor, MetaInfo) FILE: Tool/MirrorTool/Test/Main.cpp function AssertMetaDatasEqual (line 12) | void AssertMetaDatasEqual(const MetaDataMap& lhs, const MetaDataMap& rhs) function AssertVectorEqual (line 23) | void AssertVectorEqual(const std::vector& lhs, const std::vector& ... function AssertNodeEqual (line 31) | void AssertNodeEqual(const Node& lhs, const Node& rhs) function AssertVariableInfoEqual (line 38) | void AssertVariableInfoEqual(const VariableInfo& lhs, const VariableInfo... function AssertParametersEqual (line 44) | void AssertParametersEqual(const std::vector& lhs, con... function AssertFunctionInfoEqual (line 52) | void AssertFunctionInfoEqual(const FunctionInfo& lhs, const FunctionInfo... function AssertClassVariableInfoEqual (line 59) | void AssertClassVariableInfoEqual(const ClassVariableInfo& lhs, const Cl... function AssertClassFunctionInfoEqual (line 65) | void AssertClassFunctionInfoEqual(const ClassFunctionInfo& lhs, const Cl... function AssertClassVariableInfoVectorEqual (line 71) | void AssertClassVariableInfoVectorEqual(const std::vector