Navigation
API > API/Plugins > API/Plugins/Text3D
Holds data for a single character in Text3D
| Name | UText3DCharacterBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Text3D/Source/Text3D/Public/Characters/Text3DCharacterBase.h |
| Include Path | #include "Characters/Text3DCharacterBase.h" |
Syntax
UCLASS (MinimalAPI, AutoExpandCategories=(Character))
class UText3DCharacterBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UText3DCharacterBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetCharacter() |
Characters/Text3DCharacterBase.h | ||
virtual float GetCharacterKerning() |
Get character custom kerning | Characters/Text3DCharacterBase.h | |
const UE::Text3D::Geometry::FCachedFontFaceGlyphHandle & GetFontFaceGlyphHandle() |
Characters/Text3DCharacterBase.h | ||
uint32 GetGlyphIndex() |
Characters/Text3DCharacterBase.h | ||
const FText3DCachedMesh * GetGlyphMesh() |
Characters/Text3DCharacterBase.h | ||
void GetGlyphMeshBoundsAndOffset
(
FBox& OutBounds, |
Characters/Text3DCharacterBase.h | ||
const FVector & GetRelativeLocation() |
Characters/Text3DCharacterBase.h | ||
const FRotator & GetRelativeRotation() |
Characters/Text3DCharacterBase.h | ||
const FVector & GetRelativeScale() |
Characters/Text3DCharacterBase.h | ||
FName GetStyleTag() |
Characters/Text3DCharacterBase.h | ||
TEXT3FTransform & GetTransform
(
bool bInReset |
Characters/Text3DCharacterBase.h | ||
bool GetVisibility() |
Characters/Text3DCharacterBase.h | ||
TEXT3virtual void ResetCharacterState() |
Reset properties to their initial state when character is recycled | Characters/Text3DCharacterBase.h | |
void SetCharacter
(
const FString& InCharacter |
Characters/Text3DCharacterBase.h | ||
void SetFontFaceGlyphHandle
(
const UE::Text3D::Geometry::FCachedFontFaceGlyphHandle& InHandle |
Characters/Text3DCharacterBase.h | ||
TEXT3void SetRelativeLocation
(
const FVector& InLocation |
Characters/Text3DCharacterBase.h | ||
TEXT3void SetRelativeRotation
(
const FRotator& InRotation |
Characters/Text3DCharacterBase.h | ||
TEXT3void SetRelativeScale
(
const FVector& InScale |
Characters/Text3DCharacterBase.h | ||
void SetStyleTag
(
FName InStyle |
Characters/Text3DCharacterBase.h | ||
TEXT3void SetVisibility
(
bool bInVisibility |
Characters/Text3DCharacterBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnCharacterDataChanged
(
EText3DRendererFlags InFlags |
Characters/Text3DCharacterBase.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InEvent |
Characters/Text3DCharacterBase.h | ||
virtual void PostEditUndo() |
Characters/Text3DCharacterBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TEXT3FName GetRelativeLocationPropertyName() |
Characters/Text3DCharacterBase.h | ||
static TEXT3FName GetRelativeRotationPropertyName() |
Characters/Text3DCharacterBase.h | ||
static TEXT3FName GetRelativeScalePropertyName() |
Characters/Text3DCharacterBase.h | ||
static TEXT3FName GetVisiblePropertyName() |
Characters/Text3DCharacterBase.h |