Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::SceneStatePerPlayer Struct Reference

#include <SceneState.h>

Public Member Functions

void resetMoveDirections () noexcept
 
void resetAll () noexcept
 
 PROPERTY_RW (bool, cameraUnderwater, false)
 
 PROPERTY_RW (bool, cameraUpdated, false)
 
 PROPERTY_RW (bool, cameraLockedToMouse, false)
 
 POINTER_RW (Camera, overrideCamera, nullptr)
 

Public Attributes

MovementStack _moveFB
 
MovementStack _moveLR
 
MovementStack _moveUD
 
MovementStack _angleUD
 
MovementStack _angleLR
 
MovementStack _roll
 
MovementStack _zoom
 
const F32 _headHeight = DEFAULT_PLAYER_HEIGHT
 

Detailed Description

Definition at line 186 of file SceneState.h.

Member Function Documentation

◆ POINTER_RW()

Divide::SceneStatePerPlayer::POINTER_RW ( Camera  ,
overrideCamera  ,
nullptr   
)

◆ PROPERTY_RW() [1/3]

Divide::SceneStatePerPlayer::PROPERTY_RW ( bool  ,
cameraLockedToMouse  ,
false   
)

◆ PROPERTY_RW() [2/3]

Divide::SceneStatePerPlayer::PROPERTY_RW ( bool  ,
cameraUnderwater  ,
false   
)

◆ PROPERTY_RW() [3/3]

Divide::SceneStatePerPlayer::PROPERTY_RW ( bool  ,
cameraUpdated  ,
false   
)

◆ resetAll()

void Divide::SceneStatePerPlayer::resetAll ( )
noexcept

Definition at line 19 of file SceneState.cpp.

◆ resetMoveDirections()

void Divide::SceneStatePerPlayer::resetMoveDirections ( )
noexcept

Definition at line 8 of file SceneState.cpp.

Member Data Documentation

◆ _angleLR

MovementStack Divide::SceneStatePerPlayer::_angleLR

Definition at line 198 of file SceneState.h.

◆ _angleUD

MovementStack Divide::SceneStatePerPlayer::_angleUD

Definition at line 197 of file SceneState.h.

◆ _headHeight

const F32 Divide::SceneStatePerPlayer::_headHeight = DEFAULT_PLAYER_HEIGHT

Definition at line 204 of file SceneState.h.

◆ _moveFB

MovementStack Divide::SceneStatePerPlayer::_moveFB

Definition at line 194 of file SceneState.h.

◆ _moveLR

MovementStack Divide::SceneStatePerPlayer::_moveLR

Definition at line 195 of file SceneState.h.

◆ _moveUD

MovementStack Divide::SceneStatePerPlayer::_moveUD

Definition at line 196 of file SceneState.h.

◆ _roll

MovementStack Divide::SceneStatePerPlayer::_roll

Definition at line 199 of file SceneState.h.

◆ _zoom

MovementStack Divide::SceneStatePerPlayer::_zoom

Definition at line 200 of file SceneState.h.


The documentation for this struct was generated from the following files: