Unreal SDK
v1.3.0
Loading...
Searching...
No Matches
WeArtContactPoint.h
Go to the documentation of this file.
1
#pragma once
2
#include "
WeArtContactPointPartType.h
"
3
#include "
WeArtContactPointType.h
"
4
#include "
WeArtFingerType.h
"
5
#include "
WeArtTouchableObject.h
"
6
7
8
class
FWeArtContactPoint
9
{
10
private
:
11
WeArtContactPointType
ContactPointType;
12
WeArtFingerType
FingerType;
13
bool
Contacted;
14
bool
ObjectInRadius;
15
UWeArtTouchableObject* TouchedObject;
16
float
ContactClosure;
17
float
ContactAbduction;
18
float
MinClosure;
19
20
public
:
21
float
GetMinClosure
()
const
;
22
void
SetMinClosure
(
float
MinClosure);
23
float
GetMinAbduction
()
const
;
24
void
SetMinAbduction
(
float
MinAbduction);
25
26
private
:
27
float
MinAbduction;
28
FVector ContactLocation;
29
FVector ContactNormal;
30
FString ContactSocketName;
31
32
public
:
33
float
GetContactAbduction
()
const
;
34
void
SetContactAbduction
(
float
ContactAbductionRef);
35
bool
IsObjectInRadius
()
const
;
36
void
SetObjectInRadius
(
bool
bObjectInRadius);
37
float
GetContactClosure
()
const
;
38
void
SetContactClosure
(
float
ContactClosureRef);
39
UWeArtTouchableObject*
GetTouchedObject
()
const
;
40
void
SetTouchedObject
(UWeArtTouchableObject* TouchedObjectRef);
41
FString
GetContactSocketName
()
const
;
42
FVector
GetContactNormal
()
const
;
43
void
SetContactNormal
(
const
FVector& ContactNormal);
44
FVector
GetContactLocation
()
const
;
45
void
SetContactLocation
(
const
FVector& ContactLocation);
46
bool
IsContacted
()
const
;
47
FWeArtContactPoint
(
WeArtContactPointType
ContactPointType,
WeArtFingerType
FingerType, FString ContactSocketNameRef,
48
bool
bIsContacted);
49
FWeArtContactPoint
(
WeArtContactPointType
ContactPointType,
WeArtFingerType
FingerType, FVector Location,
50
FVector ContactNormalRef,
bool
bIsContacted);
51
FWeArtContactPoint
();
52
WeArtContactPointType
GetContactPointType
()
const
;
53
void
SetContactPointType
(
WeArtContactPointType
ContactPointType);
54
WeArtFingerType
GetFingerType
()
const
;
55
void
SetFingerType
(
WeArtFingerType
FingerType);
56
void
SetIsContacted
(
bool
bIsContacted);
57
};
WeArtContactPointPartType.h
WeArtContactPointType.h
WeArtContactPointType
WeArtContactPointType
Definition:
WeArtContactPointType.h:4
WeArtFingerType.h
WeArtFingerType
WeArtFingerType
Definition:
WeArtFingerType.h:4
WeArtTouchableObject.h
FWeArtContactPoint
Definition:
WeArtContactPoint.h:9
FWeArtContactPoint::SetContactPointType
void SetContactPointType(WeArtContactPointType ContactPointType)
Definition:
WeArtContactPoint.cpp:123
FWeArtContactPoint::SetContactNormal
void SetContactNormal(const FVector &ContactNormal)
Definition:
WeArtContactPoint.cpp:74
FWeArtContactPoint::GetContactLocation
FVector GetContactLocation() const
Definition:
WeArtContactPoint.cpp:79
FWeArtContactPoint::SetMinAbduction
void SetMinAbduction(float MinAbduction)
Definition:
WeArtContactPoint.cpp:29
FWeArtContactPoint::GetMinClosure
float GetMinClosure() const
Definition:
WeArtContactPoint.cpp:14
FWeArtContactPoint::IsObjectInRadius
bool IsObjectInRadius() const
Definition:
WeArtContactPoint.cpp:4
FWeArtContactPoint::FWeArtContactPoint
FWeArtContactPoint()
Definition:
WeArtContactPoint.cpp:114
FWeArtContactPoint::GetMinAbduction
float GetMinAbduction() const
Definition:
WeArtContactPoint.cpp:24
FWeArtContactPoint::SetMinClosure
void SetMinClosure(float MinClosure)
Definition:
WeArtContactPoint.cpp:19
FWeArtContactPoint::SetTouchedObject
void SetTouchedObject(UWeArtTouchableObject *TouchedObjectRef)
Definition:
WeArtContactPoint.cpp:59
FWeArtContactPoint::GetContactSocketName
FString GetContactSocketName() const
Definition:
WeArtContactPoint.cpp:64
FWeArtContactPoint::GetContactAbduction
float GetContactAbduction() const
Definition:
WeArtContactPoint.cpp:34
FWeArtContactPoint::SetContactAbduction
void SetContactAbduction(float ContactAbductionRef)
Definition:
WeArtContactPoint.cpp:39
FWeArtContactPoint::GetTouchedObject
UWeArtTouchableObject * GetTouchedObject() const
Definition:
WeArtContactPoint.cpp:54
FWeArtContactPoint::SetIsContacted
void SetIsContacted(bool bIsContacted)
Definition:
WeArtContactPoint.cpp:139
FWeArtContactPoint::SetContactClosure
void SetContactClosure(float ContactClosureRef)
Definition:
WeArtContactPoint.cpp:49
FWeArtContactPoint::GetFingerType
WeArtFingerType GetFingerType() const
Definition:
WeArtContactPoint.cpp:128
FWeArtContactPoint::GetContactPointType
WeArtContactPointType GetContactPointType() const
Definition:
WeArtContactPoint.cpp:118
FWeArtContactPoint::SetObjectInRadius
void SetObjectInRadius(bool bObjectInRadius)
Definition:
WeArtContactPoint.cpp:9
FWeArtContactPoint::SetFingerType
void SetFingerType(WeArtFingerType FingerType)
Definition:
WeArtContactPoint.cpp:133
FWeArtContactPoint::SetContactLocation
void SetContactLocation(const FVector &ContactLocation)
Definition:
WeArtContactPoint.cpp:84
FWeArtContactPoint::IsContacted
bool IsContacted() const
Definition:
WeArtContactPoint.cpp:89
FWeArtContactPoint::GetContactClosure
float GetContactClosure() const
Definition:
WeArtContactPoint.cpp:44
FWeArtContactPoint::GetContactNormal
FVector GetContactNormal() const
Definition:
WeArtContactPoint.cpp:69
Source
weArtPlugin
Common
WeArtContactPoint.h
Generated by
1.9.6