Polyphase Game Engine
Loading...
Searching...
No Matches
InputActionsAsset.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Asset.h
"
4
#include "
Input/PlayerInputSystem.h
"
5
6
class
InputActionsAsset
:
public
Asset
7
{
8
public
:
9
10
DECLARE_ASSET
(
InputActionsAsset
,
Asset
);
11
12
InputActionsAsset
();
13
14
virtual
void
LoadStream
(
Stream
& stream,
Platform
platform)
override
;
15
virtual
void
SaveStream
(
Stream
& stream,
Platform
platform)
override
;
16
virtual
glm::vec4
GetTypeColor
()
override
;
17
virtual
const
char
*
GetTypeName
()
override
;
18
19
std::vector<InputAction>
mActions
;
20
};
Asset.h
Platform
Platform
Definition
EngineTypes.h:31
PlayerInputSystem.h
Asset
Definition
Asset.h:113
InputActionsAsset
Definition
InputActionsAsset.h:7
InputActionsAsset::GetTypeName
virtual const char * GetTypeName() override
Definition
InputActionsAsset.cpp:99
InputActionsAsset::InputActionsAsset
InputActionsAsset()
Definition
InputActionsAsset.cpp:10
InputActionsAsset::GetTypeColor
virtual glm::vec4 GetTypeColor() override
Definition
InputActionsAsset.cpp:94
InputActionsAsset::SaveStream
virtual void SaveStream(Stream &stream, Platform platform) override
Definition
InputActionsAsset.cpp:59
InputActionsAsset::DECLARE_ASSET
DECLARE_ASSET(InputActionsAsset, Asset)
InputActionsAsset::mActions
std::vector< InputAction > mActions
Definition
InputActionsAsset.h:19
InputActionsAsset::LoadStream
virtual void LoadStream(Stream &stream, Platform platform) override
Definition
InputActionsAsset.cpp:15
Stream
Definition
Stream.h:21
Engine
Source
Input
InputActionsAsset.h
Generated by
1.9.8