LeviLamina
Loading...
Searching...
No Matches
LookedAtDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/json_utils/JsonSchemaObjectNode.h"
7#include "mc/platform/brstd/flat_set.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace JsonUtil { class EmptyClass; }
12// clang-format on
13
15public:
16 // LookedAtDefinition inner types declare
17 // clang-format off
18 struct LookAtLocation;
19 // clang-format on
20
21 // LookedAtDefinition inner types define
23 public:
24 // member variables
25 // NOLINTBEGIN
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 LookAtLocation& operator=(LookAtLocation const&);
35
36 public:
37 // member functions
38 // NOLINTBEGIN
39 MCAPI void setLocation(::std::string const& str);
40 // NOLINTEND
41 };
42
43public:
44 // member variables
45 // NOLINTBEGIN
58 // NOLINTEND
59
60public:
61 // prevent constructor by default
62 LookedAtDefinition& operator=(LookedAtDefinition const&);
65
66public:
67 // member functions
68 // NOLINTBEGIN
69 MCAPI void setFieldOfView(float const& fieldOfViewInDegrees);
70
71 MCAPI void setLineOfSightObstructionType(::std::string const& str);
72
73 MCAPI void setSetTargetMode(::std::string const& str);
74
75 MCAPI ~LookedAtDefinition();
76 // NOLINTEND
77
78public:
79 // static functions
80 // NOLINTBEGIN
81 MCAPI static void
83 );
84 // NOLINTEND
85
86public:
87 // destructor thunk
88 // NOLINTBEGIN
89 MCAPI void $dtor();
90 // NOLINTEND
91};
Definition JsonSchemaObjectNode.h:8
Definition LookedAtDefinition.h:22
Definition LookedAtDefinition.h:14
Definition Alias.h:14