Archeus 0.0.0
A C library and game engine that focuses on documentation
Loading...
Searching...
No Matches
input.c File Reference
#include "arc/input/input.h"
#include "arc/std/bool.h"
#include <stdio.h>

Go to the source code of this file.

Functions

void ARC_Input_CreateWithEngineData (ARC_Input **input, ARC_EngineData *data)
 
void ARC_Input_Destroy (ARC_Input *input)
 
ARC_Bool ARC_Input_Update (ARC_Input *input)
 
ARC_KeyboardARC_Input_GetKeyboard (ARC_Input *input)
 
ARC_MouseARC_Input_GetMouse (ARC_Input *input)
 

Function Documentation

◆ ARC_Input_CreateWithEngineData()

void ARC_Input_CreateWithEngineData ( ARC_Input ** input,
ARC_EngineData * data )

Definition at line 7 of file input.c.

7 {
8 printf("No Input Backend Selected\n");
9}

Referenced by ARC_EngineData_Create().

◆ ARC_Input_Destroy()

void ARC_Input_Destroy ( ARC_Input * input)

Definition at line 11 of file input.c.

11 {
12 printf("No Input Backend Selected\n");
13}

◆ ARC_Input_GetKeyboard()

ARC_Keyboard * ARC_Input_GetKeyboard ( ARC_Input * input)

Definition at line 20 of file input.c.

20 {
21 printf("No Input Backend Selected\n");
22 return NULL;
23}

Referenced by ARC_EngineData_Create().

◆ ARC_Input_GetMouse()

ARC_Mouse * ARC_Input_GetMouse ( ARC_Input * input)

Definition at line 25 of file input.c.

25 {
26 printf("No Input Backend Selected\n");
27 return NULL;
28}

Referenced by ARC_EngineData_Create().

◆ ARC_Input_Update()

ARC_Bool ARC_Input_Update ( ARC_Input * input)

Definition at line 15 of file input.c.

15 {
16 printf("No Input Backend Selected\n");
17 return ARC_True;
18}
#define ARC_True
Definition bool.h:11

References ARC_True.

Referenced by ARC_Engine_RunUncapped().