Navigation
| Name | TextureGraphInsight |
| Type | Plugin |
| Part of Plugins | TextureGraph |
| Location | /Engine/Plugins/TextureGraph/Source/TextureGraphInsight/ |
| Module Build Rules | TextureGraphInsight.Build.cs |
Classes
| Name | Remarks |
|---|---|
| ActionRecord | Action Record Hold the Action Records |
| BatchRecord | Batch Record Hold the Job Records |
| BlobRecord | Blob Record. |
| DeviceBufferRecord | DeviceBuffer Record |
| FTextureGraphInsightModule | |
| JobRecord | Individual Job Record is the leaf of the data model It gather meta information to present what the job has done the inputs and output blob |
| MixRecord | Mix Record Hold the Mix Records |
| SessionRecord | Session Record container defining the namespace for all the recordIDs. |
| STextureGraphInsightActionView | Declare the concrete type of widget used for the raws of the view. Defined in the cpp file. |
| STextureGraphInsightBatchInspectorView | |
| STextureGraphInsightBatchJobView | |
| STextureGraphInsightBlobInspectorView | |
| STextureGraphInsightBlobView | Need FGCObject to control garbage collection of objects. |
| STextureGraphInsightDeviceBufferInspectorView | |
| STextureGraphInsightDeviceBufferView | Need FGCObject to control garbage collection of objects. |
| STextureGraphInsightDeviceListView | |
| STextureGraphInsightDeviceManagerView | |
| STextureGraphInsightDeviceView | |
| STextureGraphInsightInspectorView | |
| STextureGraphInsightJobInspectorView | |
| STextureGraphInsightMixListView | |
| STextureGraphInsightRecordTrailView | |
| STextureGraphInsightResourceView | |
| STextureGraphInsightSessionView | |
| T_Tiled | |
| T_TiledGrid | |
| TextureGraphInsight | |
| TextureGraphInsightBlobberObserver | Concrete BlobberObserver interface. |
| TextureGraphInsightDeviceObserver | Concrete DeviceObserver interface. |
| TextureGraphInsightEngineObserver | Concrete EngineObserver interface Responsible for: 1/ watching the engine life cycle 2/ owning the other system observers, and installing them appropirately when an Engine is active 3/ notifying Insight |
| TextureGraphInsightSchedulerObserver | Concrete SchedulerObserver interface. |
| TextureGraphInsightSession | Using MixPtr = std::shared_ptr |
Structs
| Name | Remarks |
|---|---|
| RecordID |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActionID | uint64 | Model/TextureGraphInsightRecord.h | |
| ActionRecordArray | std::vector< ActionRecord > | Model/TextureGraphInsightRecord.h | |
| BatchID | uint64 | Model/TextureGraphInsightRecord.h | |
| BatchRecordArray | std::vector< BatchRecord > | Model/TextureGraphInsightRecord.h | |
| BlobID | uint64 | Model/TextureGraphInsightRecord.h | |
| BlobRecordArray | std::vector< BlobRecord > | Model/TextureGraphInsightRecord.h | |
| BoolTiles | T_Tiled< uint8_t > | Model/TextureGraphInsightRecord.h | |
| DeviceBufferID | uint64 | Model/TextureGraphInsightRecord.h | |
| DeviceBufferIDArray | std::vector< DeviceBufferID > | Model/TextureGraphInsightRecord.h | |
| DeviceBufferRecordArray | std::vector< DeviceBufferRecord > | Model/TextureGraphInsightRecord.h | |
| FrameID | uint64 | Model/TextureGraphInsightRecord.h | |
| FStringArray | std::vector< FString > | Model/TextureGraphInsightRecord.h | |
| HashArray | DeviceObserverSource::HashArray | Model/TextureGraphInsightObserver.h | |
| JobRecordArray | std::vector< JobRecord > | Model/TextureGraphInsightRecord.h | |
| MixID | uint64 | Model/TextureGraphInsightRecord.h | |
| MixPtr | UMixInterface * | Model/TextureGraphInsightSession.h | |
| MixPtrW | UMixInterface * | Model/TextureGraphInsightSession.h | |
| MixRecordArray | std::vector< MixRecord > | Model/TextureGraphInsightRecord.h | |
| QueueID | uint32 | Model/TextureGraphInsightRecord.h | |
| RecordFromActionIDMap | std::unordered_map< ActionID, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordFromBatchIDMap | std::unordered_map< BatchID, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordFromBlobIDMap | std::unordered_map< BlobID, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordFromDeviceBufferIDMap | std::unordered_map< DeviceBufferID, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordFromHashMap | std::unordered_map< HashType, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordFromMixIDMap | std::unordered_map< MixID, RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordIDArray | std::vector< RecordID > | Model/TextureGraphInsightRecord.h | |
| RecordIDTiles | T_Tiled< RecordID > | Model/TextureGraphInsightRecord.h | |
| SessionRecordPtr | std::shared_ptr< SessionRecord > | Model/TextureGraphInsightRecord.h | |
| TextureGraphInsightSessionPtr | std::shared_ptr< TextureGraphInsightSession > | TextureGraphInsight.h | |
| TiledGrid | T_TiledGrid< uint8_t > | Model/TextureGraphInsightRecord.h | |
| Uint8Tiles | T_Tiled< uint8_t > | Model/TextureGraphInsightRecord.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INVALID_INDEX | const uint32_t | Model/TextureGraphInsightRecord.h | |
| INVALID_RECORD_ID | const uint64_t | Model/TextureGraphInsightRecord.h | |
| INVALID_SHORT | const uint16_t | Model/TextureGraphInsightRecord.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const STextureGraphInsightDeviceListView::FItem& i, |
View/STextureGraphInsightDeviceView.h | ||
int32_t TiledSum
(
const T_Tiled< Type >& tiles |
Model/TextureGraphInsightRecord.h |