Navigation
API > API/Plugins > API/Plugins/TextureGraphInsight
Session Record container defining the namespace for all the recordIDs.
| Name | SessionRecord |
| Type | class |
| Header File | /Engine/Plugins/TextureGraph/Source/TextureGraphInsight/Public/Model/TextureGraphInsightRecord.h |
| Include Path | #include "Model/TextureGraphInsightRecord.h" |
Syntax
class SessionRecord
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BatchRecordConstructor | std::function< BatchRecord(RecordID RecId)> | Model/TextureGraphInsightRecord.h | |
| BatchRecordEditor | std::function< bool(BatchRecord &r)> | Model/TextureGraphInsightRecord.h | |
| BlobRecordConstructor | std::function< BlobRecord(RecordID RecId)> | Model/TextureGraphInsightRecord.h | |
| BlobRecordEditor | std::function< bool(BlobRecord &r)> | Model/TextureGraphInsightRecord.h | |
| MixRecordConstructor | std::function< MixRecord(RecordID RecId)> | Model/TextureGraphInsightRecord.h | |
| MixRecordEditor | std::function< bool(MixRecord &r)> | Model/TextureGraphInsightRecord.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActionFromActionID | RecordFromActionIDMap | Model/TextureGraphInsightRecord.h | ||
| Actions | ActionRecordArray | Model/TextureGraphInsightRecord.h | ||
| Batches | BatchRecordArray | Model/TextureGraphInsightRecord.h | ||
| BlobFromBlobID | RecordFromBlobIDMap | Model/TextureGraphInsightRecord.h | ||
| Blobs | BlobRecordArray | Model/TextureGraphInsightRecord.h | ||
| BufferFromDeviceBufferIDActive | RecordFromDeviceBufferIDMap | Model/TextureGraphInsightRecord.h | ||
| BufferFromDeviceBufferIDErased | RecordFromDeviceBufferIDMap | Store the current active (or leaked) device buffer in a per device map. | Model/TextureGraphInsightRecord.h | |
| BufferFromHash | RecordFromHashMap | Once erased, store all the device buffer in this map. | Model/TextureGraphInsightRecord.h | |
| DeviceBuffers | DeviceBufferRecordArray | Model/TextureGraphInsightRecord.h | ||
| Mixes | MixRecordArray | Model/TextureGraphInsightRecord.h | ||
| RecordFromBatchID | RecordFromBatchIDMap | Model/TextureGraphInsightRecord.h | ||
| RecordFromMixID | RecordFromMixIDMap | Model/TextureGraphInsightRecord.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool EditBatchRecord
(
RecordID RecId, |
Model/TextureGraphInsightRecord.h | ||
bool EditBlobRecord
(
RecordID RecId, |
Model/TextureGraphInsightRecord.h | ||
bool EditMixRecord
(
RecordID RecId, |
Model/TextureGraphInsightRecord.h | ||
RecordID EraseDeviceBufferRecord
(
DeviceType DevType, |
Model/TextureGraphInsightRecord.h | ||
RecordIDArray FetchActiveDeviceBufferIDs
(
DeviceType DevType |
Model/TextureGraphInsightRecord.h | ||
RecordID FindActionRecord
(
ActionID InActionID |
Model/TextureGraphInsightRecord.h | ||
RecordIDArray FindActiveDeviceBufferRecords
(
DeviceType DevType, |
Assuming the db is in the current map, then move its key in the erased map and tag it erased. | Model/TextureGraphInsightRecord.h | |
RecordID FindBatchRecord
(
BatchID InBatchID |
Batch records. | Model/TextureGraphInsightRecord.h | |
RecordID FindBlobRecord
(
BlobID InBlobID |
Blob records. | Model/TextureGraphInsightRecord.h | |
RecordID FindDeviceBufferRecord
(
DeviceBufferID BufferID |
Model/TextureGraphInsightRecord.h | ||
RecordID FindDeviceBufferRecordFromHash
(
HashType InHash |
Model/TextureGraphInsightRecord.h | ||
RecordIDArray FindDeviceBufferRecords
(
const DeviceBufferIDArray& BufferIDs |
Model/TextureGraphInsightRecord.h | ||
RecordID FindMixRecord
(
MixID MixID |
Mix records. | Model/TextureGraphInsightRecord.h | |
const ActionRecord & GetAction
(
RecordID RecId |
Model/TextureGraphInsightRecord.h | ||
const BatchRecord & GetBatch
(
RecordID RecId |
Model/TextureGraphInsightRecord.h | ||
const BlobRecord & GetBlob
(
RecordID RecId |
Model/TextureGraphInsightRecord.h | ||
const DeviceBufferRecord & GetBuffer
(
RecordID RecId |
Model/TextureGraphInsightRecord.h | ||
| Model/TextureGraphInsightRecord.h | |||
| Model/TextureGraphInsightRecord.h | |||
RecordID NewActionRecord
(
ActionID InActionID, |
Model/TextureGraphInsightRecord.h | ||
RecordID NewBatchRecord
(
BatchID InBatchID, |
Model/TextureGraphInsightRecord.h | ||
RecordID NewBlobRecord
(
BlobID InBlobID, |
Model/TextureGraphInsightRecord.h | ||
std::tuple< RecordID, bool > NewDeviceBufferRecord
(
DeviceType DevType, |
Device Buffer records. | Model/TextureGraphInsightRecord.h | |
RecordID NewMixRecord
(
BatchID InBatchID, |
Model/TextureGraphInsightRecord.h | ||
double StartTime_ms() |
Model/TextureGraphInsightRecord.h |