Navigation
API > API/Plugins > API/Plugins/ArchVisCharacter
| Name | AArchVisCharacter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ArchVisCharacter/Source/ArchVisCharacter/Public/ArchVisCharacter.h |
| Include Path | #include "ArchVisCharacter.h" |
Syntax
UCLASS (MinimalAPI, Blueprintable)
class AArchVisCharacter : public ACharacter
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → APawn → ACharacter → AArchVisCharacter
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AArchVisCharacter
(
const FObjectInitializer& ObjectInitializer |
Ctor | ArchVisCharacter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LookUpAtRateAxisName | FString | Axis name for rate-based look up/down inputs (e.g. joystick). | ArchVisCharacter.h |
|
| LookUpAxisName | FString | Axis name for direct look up/down inputs (e.g. mouse). | ArchVisCharacter.h |
|
| MouseSensitivityScale_Pitch | float | Controls how aggressively mouse motion translates to character rotation in the pitch axis. | ArchVisCharacter.h |
|
| MouseSensitivityScale_Yaw | float | Controls how aggressively mouse motion translates to character rotation in the yaw axis. | ArchVisCharacter.h |
|
| MoveForwardAxisName | FString | Axis name for "move forward/back" control. This should match an Axis Binding in your input settings | ArchVisCharacter.h |
|
| MoveRightAxisName | FString | Axis name for "move left/right" control. This should match an Axis Binding in your input settings | ArchVisCharacter.h |
|
| TurnAtRateAxisName | FString | Axis name for rate-based turn left/right inputs (e.g. joystick). | ArchVisCharacter.h |
|
| TurnAxisName | FString | Axis name for direct turn left/right inputs (e.g. mouse). | ArchVisCharacter.h |
|
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UArchVisCharMovementComponent * GetArchVisCharMoveComponent() |
Helper | ArchVisCharacter.h | |
virtual void LookUp
(
float Val |
ArchVisCharacter.h | ||
virtual void LookUpAtRate
(
float Val |
ArchVisCharacter.h | ||
virtual void MoveForward
(
float Val |
ArchVisCharacter.h | ||
virtual void MoveRight
(
float Val |
ArchVisCharacter.h | ||
virtual void Turn
(
float Val |
Input handlers | ArchVisCharacter.h | |
virtual void TurnAtRate
(
float Val |
ArchVisCharacter.h |
Overridden from APawn
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FRotator GetViewRotation() |
ArchVisCharacter.h | ||
virtual void SetupPlayerInputComponent
(
UInputComponent* InputComponent |
ArchVisCharacter.h |