Navigation
API > API/Plugins > API/Plugins/Text3D
| Name | UText3DDefaultGeometryExtension |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Text3D/Source/Text3D/Public/Extensions/Text3DDefaultGeometryExtension.h |
| Include Path | #include "Extensions/Text3DDefaultGeometryExtension.h" |
Syntax
UCLASS (MinimalAPI)
class UText3DDefaultGeometryExtension : public UText3DGeometryExtensionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UText3DExtensionBase → UText3DGeometryExtensionBase → UText3DDefaultGeometryExtension
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GlyphMeshParameters | FGlyphMeshParameters | Extensions/Text3DDefaultGeometryExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetBevel() |
Get the 3d bevel value | Extensions/Text3DDefaultGeometryExtension.h |
|
int32 GetBevelSegments() |
Get the amount of segments that will be used to tessellate the Bevel | Extensions/Text3DDefaultGeometryExtension.h |
|
EText3DBevelType GetBevelType() |
Get the 3d bevel type | Extensions/Text3DDefaultGeometryExtension.h |
|
float GetExtrude() |
Get the text extrusion size and signal the primitives to be rebuilt | Extensions/Text3DDefaultGeometryExtension.h |
|
float GetOutline() |
Get the outline width. | Extensions/Text3DDefaultGeometryExtension.h |
|
EText3DOutlineType GetOutlineType() |
Extensions/Text3DDefaultGeometryExtension.h |
|
|
EText3DHorizontalTextAlignment GetPivotHAlignment() |
Extensions/Text3DDefaultGeometryExtension.h | ||
EText3DVerticalTextAlignment GetPivotVAlignment() |
Extensions/Text3DDefaultGeometryExtension.h | ||
bool GetUseOutline() |
Get whether an outline is applied. | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetBevel
(
const float Value |
Set the 3d bevel value | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetBevelSegments
(
const int32 Value |
Set the amount of segments that will be used to tessellate the Bevel | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetBevelType
(
const EText3DBevelType Value |
Set the 3d bevel type | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetExtrude
(
const float Value |
Set the text extrusion size and signal the primitives to be rebuilt | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetOutline
(
const float Value |
Set the outline width. | Extensions/Text3DDefaultGeometryExtension.h |
|
void SetOutlineType
(
EText3DOutlineType InType |
Extensions/Text3DDefaultGeometryExtension.h |
|
|
void SetPivotHAlignment
(
EText3DHorizontalTextAlignment InPivot |
Extensions/Text3DDefaultGeometryExtension.h |
|
|
void SetPivotVAlignment
(
EText3DVerticalTextAlignment InPivot |
Extensions/Text3DDefaultGeometryExtension.h |
|
|
void SetUseOutline
(
const bool bValue |
Set whether an outline is applied. | Extensions/Text3DDefaultGeometryExtension.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetMaxBevel() |
Extensions/Text3DDefaultGeometryExtension.h | ||
FVector GetPivotOffset() |
Extensions/Text3DDefaultGeometryExtension.h | ||
void OnGeometryOptionsChanged() |
Extensions/Text3DDefaultGeometryExtension.h |
Overridden from UText3DGeometryExtensionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EText3DHorizontalTextAlignment GetGlyphHAlignment() |
Extensions/Text3DDefaultGeometryExtension.h | ||
virtual const FGlyphMeshParameters * GetGlyphMeshParameters() |
Extensions/Text3DDefaultGeometryExtension.h | ||
virtual EText3DVerticalTextAlignment GetGlyphVAlignment() |
Extensions/Text3DDefaultGeometryExtension.h |
Overridden from UText3DExtensionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EText3DExtensionResult PostRendererUpdate
(
const UE::Text3D::Renderer::FUpdateParameters& InParameters |
Perform an update of the extension behavior after renderer execute based on condition above | Extensions/Text3DDefaultGeometryExtension.h | |
virtual EText3DExtensionResult PreRendererUpdate
(
const UE::Text3D::Renderer::FUpdateParameters& InParameters |
Perform an update of the extension behavior before renderer execute based on condition above | Extensions/Text3DDefaultGeometryExtension.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InEvent |
Extensions/Text3DDefaultGeometryExtension.h | ||
virtual void PostEditUndo() |
Extensions/Text3DDefaultGeometryExtension.h |