| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/Text3D/Source/Text3D/Public/Text3DComponent.h |
Include |
#include "Text3DComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=(Text3D))
class TEXT3UText3DComponent : public USceneComponent
Name | Description | ||
---|---|---|---|
|
BackMaterial |
Material for the back part |
|
|
float |
Bevel |
Size of bevel |
|
BevelMaterial |
Material for the bevel part |
|
|
BevelSegments |
Half Circle Bevel Segments (Defines the amount of tesselation for the bevel part) |
|
|
BevelType |
Bevel Type (Linear / Half Circle) |
|
|
bHasMaxHeight |
Enables a maximum height to the 3D Text |
|
|
bHasMaxWidth |
Enables a maximum width to the 3D Text |
|
|
bScaleProportionally |
Should the mesh scale proportionally when Max Width/Height is set |
|
|
float |
Extrude |
Size of the extrude |
|
ExtrudeMaterial |
Material for the extruded part |
|
|
UFont * |
Font |
Text font |
|
FrontMaterial |
Material for the front part |
|
|
HorizontalAlignment |
Horizontal text alignment |
|
|
float |
Kerning |
Text kerning |
|
float |
LineSpacing |
Extra line spacing |
|
float |
MaxHeight |
Sets a maximum height to the 3D Text |
|
float |
MaxWidth |
Sets a maximum width to the 3D Text |
|
Text |
The text to generate a 3d mesh |
|
|
VerticalAlignment |
Vertical text alignment |
|
|
float |
WordSpacing |
Extra word spacing |
Name | Description | ||
---|---|---|---|
|
GetGlyphCount() |
||
|
USceneCompon... |
GetGlyphKerningComponent ( |
|
|
UStaticMeshC... |
GetGlyphMeshComponent ( |
|
|
FTextGenerat... |
OnTextGenerated() |
|
|
SetBackMaterial ( |
Set the text back material |
|
|
SetBevel ( |
Set the 3d bevel value |
|
|
SetBevelMaterial ( |
Set the text bevel material |
|
|
SetBevelSegments ( |
Set the amount of segments that will be used to tesselate the Half Circle Bevel |
|
|
SetBevelType ( |
Set the 3d bevel type (Linear / Half Circle) |
|
|
SetExtrude ( |
Set the text extrusion size and signal the primitives to be rebuilt |
|
|
SetExtrudeMaterial ( |
Set the text extrude material |
|
|
SetFont ( |
Set the text font and signal the primitives to be rebuilt |
|
|
SetFreeze ( |
Freeze mesh rebuild, to avoid unnecessary mesh rebuilds when setting a few properties together |
|
|
SetFrontMaterial ( |
Set the text front material |
|
|
SetHasMaxHeight ( |
Enable / Disable a Maximum Height |
|
|
SetHasMaxWidth ( |
Enable / Disable a Maximum Width |
|
|
SetHorizontalAlignment ( |
Set the horizontal alignment value and signal the primitives to be rebuilt |
|
|
SetKerning ( |
Set the kerning value and signal the primitives to be rebuilt |
|
|
SetLineSpacing ( |
Set the line spacing value and signal the primitives to be rebuilt |
|
|
SetMaxHeight ( |
Set the Maximum Height - If height is larger, mesh will scale down to fit MaxHeight value |
|
|
SetMaxWidth ( |
Set the Maximum Width - If width is larger, mesh will scale down to fit MaxWidth value |
|
|
SetScaleProportionally ( |
Set if the mesh should scale proportionally when Max Width/Height is set |
|
|
SetText ( |
Set the text value and signal the primitives to be rebuilt |
|
|
SetVerticalAlignment ( |
Set the vertical alignment and signal the primitives to be rebuilt |
|
|
SetWordSpacing ( |
Set the word spacing value and signal the primitives to be rebuilt |
|
|
UText3DComponent() |
Name | Description | ||
---|---|---|---|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
Name |
Description |
---|---|
FTextGenerated |
Delegate called after text is rebuilt |