UCLASS()
More...
#include <DlgExportTwineCommandlet.h>
|
| UDlgExportTwineCommandlet () |
|
FString | CreateTwineCustomCss () |
|
FString | CreateTwinePassageData (int32 Pid, const FString &Name, const FString &Tags, const FIntPoint &Position, const FIntPoint &Size, const FString &Content) |
|
FString | CreateTwinePassageDataFromNode (const UDlgDialogue &Dialogue, const UDlgNode &Node, int32 NodeIndex) |
|
FString | CreateTwinePassageDataLinksFromEdges (const UDlgDialogue &Dialogue, const TArray< FDlgEdge > &Edges, bool bNoTextOnEdges=false) |
|
FString | CreateTwineStoryData (const FString &Name, const FGuid &DialogueGuid, int32 StartNodeIndex, const FString &PassagesData) |
|
bool | GetBoxThatConflicts (const FBox2D &Box, FBox2D &OutConflict) |
|
FString | GetNodeNameFromNode (const UDlgNode &Node, int32 NodeIndex, bool bIsRootNode=false) |
|
FIntPoint | GetNonConflictingPointFor (const FIntPoint &InPoint, const FIntPoint &Size, const FIntPoint &Padding) |
|
FORCEINLINE FIntPoint | GraphNodeToTwineCanvas (int32 PositionX, int32 PositionY) |
|
int32 | Main (const FString &Params) override |
|
UCLASS()
Definition at line 20 of file DlgExportTwineCommandlet.h.
◆ UDlgExportTwineCommandlet()
UDlgExportTwineCommandlet::UDlgExportTwineCommandlet |
( |
| ) |
|
◆ CreateTwineCustomCss()
FString UDlgExportTwineCommandlet::CreateTwineCustomCss |
( |
| ) |
|
◆ CreateTwinePassageData()
FString UDlgExportTwineCommandlet::CreateTwinePassageData |
( |
int32 | Pid, |
|
|
const FString & | Name, |
|
|
const FString & | Tags, |
|
|
const FIntPoint & | Position, |
|
|
const FIntPoint & | Size, |
|
|
const FString & | Content ) |
◆ CreateTwinePassageDataFromNode()
FString UDlgExportTwineCommandlet::CreateTwinePassageDataFromNode |
( |
const UDlgDialogue & | Dialogue, |
|
|
const UDlgNode & | Node, |
|
|
int32 | NodeIndex ) |
◆ CreateTwinePassageDataLinksFromEdges()
FString UDlgExportTwineCommandlet::CreateTwinePassageDataLinksFromEdges |
( |
const UDlgDialogue & | Dialogue, |
|
|
const TArray< FDlgEdge > & | Edges, |
|
|
bool | bNoTextOnEdges = false ) |
◆ CreateTwineStoryData()
FString UDlgExportTwineCommandlet::CreateTwineStoryData |
( |
const FString & | Name, |
|
|
const FGuid & | DialogueGuid, |
|
|
int32 | StartNodeIndex, |
|
|
const FString & | PassagesData ) |
◆ CreateTwineTagColorsData()
FString UDlgExportTwineCommandlet::CreateTwineTagColorsData |
( |
| ) |
|
|
static |
◆ EscapeHtml() [1/2]
static FORCEINLINE FString UDlgExportTwineCommandlet::EscapeHtml |
( |
const FString & | String | ) |
|
|
inlinestatic |
◆ EscapeHtml() [2/2]
static FORCEINLINE FString & UDlgExportTwineCommandlet::EscapeHtml |
( |
FString & | String | ) |
|
|
inlinestatic |
◆ GENERATED_BODY()
UDlgExportTwineCommandlet::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ GetBoxThatConflicts()
bool UDlgExportTwineCommandlet::GetBoxThatConflicts |
( |
const FBox2D & | Box, |
|
|
FBox2D & | OutConflict ) |
◆ GetNodeNameFromNode()
FString UDlgExportTwineCommandlet::GetNodeNameFromNode |
( |
const UDlgNode & | Node, |
|
|
int32 | NodeIndex, |
|
|
bool | bIsRootNode = false ) |
◆ GetNonConflictingPointFor()
FIntPoint UDlgExportTwineCommandlet::GetNonConflictingPointFor |
( |
const FIntPoint & | InPoint, |
|
|
const FIntPoint & | Size, |
|
|
const FIntPoint & | Padding ) |
◆ GraphNodeToTwineCanvas()
FORCEINLINE FIntPoint UDlgExportTwineCommandlet::GraphNodeToTwineCanvas |
( |
int32 | PositionX, |
|
|
int32 | PositionY ) |
|
inline |
◆ InitTwinetagNodesColors()
void UDlgExportTwineCommandlet::InitTwinetagNodesColors |
( |
| ) |
|
|
staticprotected |
◆ Main()
int32 UDlgExportTwineCommandlet::Main |
( |
const FString & | Params | ) |
|
|
override |
◆ bFlatten
bool UDlgExportTwineCommandlet::bFlatten = false |
|
protected |
◆ CurrentNodesAreas
TArray<FBox2D> UDlgExportTwineCommandlet::CurrentNodesAreas |
|
protected |
◆ MinimumGraphX
int32 UDlgExportTwineCommandlet::MinimumGraphX = 0 |
|
protected |
◆ MinimumGraphY
int32 UDlgExportTwineCommandlet::MinimumGraphY = 0 |
|
protected |
◆ OutputDirectory
FString UDlgExportTwineCommandlet::OutputDirectory |
|
protected |
◆ SizeLarge
const FIntPoint UDlgExportTwineCommandlet::SizeLarge |
|
staticprotected |
◆ SizeSmall
const FIntPoint UDlgExportTwineCommandlet::SizeSmall |
|
staticprotected |
◆ SizeTall
const FIntPoint UDlgExportTwineCommandlet::SizeTall |
|
staticprotected |
◆ SizeWide
const FIntPoint UDlgExportTwineCommandlet::SizeWide |
|
staticprotected |
◆ TagNodeEnd
const FString UDlgExportTwineCommandlet::TagNodeEnd |
|
staticprotected |
◆ TagNodeSelectorFirst
const FString UDlgExportTwineCommandlet::TagNodeSelectorFirst |
|
staticprotected |
◆ TagNodeSelectorRandom
const FString UDlgExportTwineCommandlet::TagNodeSelectorRandom |
|
staticprotected |
◆ TagNodeSpeech
const FString UDlgExportTwineCommandlet::TagNodeSpeech |
|
staticprotected |
◆ TagNodeSpeechSequence
const FString UDlgExportTwineCommandlet::TagNodeSpeechSequence |
|
staticprotected |
◆ TagNodeStart
const FString UDlgExportTwineCommandlet::TagNodeStart |
|
staticprotected |
◆ TagNodeVirtualParent
const FString UDlgExportTwineCommandlet::TagNodeVirtualParent |
|
staticprotected |
◆ TwineTagNodesColorsMap
TMap< FString, FString > UDlgExportTwineCommandlet::TwineTagNodesColorsMap |
|
staticprotected |
The documentation for this class was generated from the following files: