vOOlkan
An object oriented approach to Vulkan
Vulkan::Animations Namespace Reference

Functions

bool checkRightPadArea (const Vulkan::Physics::FrameHitbox &rightFlipper, float slackMax=0.0f, float slackMin=0.0f)
 
bool checkLeftPadArea (const Vulkan::Physics::FrameHitbox &leftFlipper, float slackMax=0.0f, float slackMin=0.0f)
 
template<Vulkan::Objects::IsVertex V, typename... S>
void rightPadUp (Vulkan::Objects::Model< V, S... > &rightFlipper, int keyPressed)
 
template<Vulkan::Objects::IsVertex V, typename... S>
void leftPadUp (Vulkan::Objects::Model< V, S... > &leftFlipper, int keyPressed)
 
template<Vulkan::Objects::IsVertex V, typename... S>
void pullerDown (Vulkan::Objects::Model< V, S... > &puller, int keyPressed)
 

Function Documentation

◆ checkLeftPadArea()

bool Vulkan::Animations::checkLeftPadArea ( const Vulkan::Physics::FrameHitbox leftFlipper,
float  slackMax = 0.0f,
float  slackMin = 0.0f 
)

◆ checkRightPadArea()

bool Vulkan::Animations::checkRightPadArea ( const Vulkan::Physics::FrameHitbox rightFlipper,
float  slackMax = 0.0f,
float  slackMin = 0.0f 
)

◆ leftPadUp()

template<Vulkan::Objects::IsVertex V, typename... S>
void Vulkan::Animations::leftPadUp ( Vulkan::Objects::Model< V, S... > &  leftFlipper,
int  keyPressed 
)

◆ pullerDown()

template<Vulkan::Objects::IsVertex V, typename... S>
void Vulkan::Animations::pullerDown ( Vulkan::Objects::Model< V, S... > &  puller,
int  keyPressed 
)

◆ rightPadUp()

template<Vulkan::Objects::IsVertex V, typename... S>
void Vulkan::Animations::rightPadUp ( Vulkan::Objects::Model< V, S... > &  rightFlipper,
int  keyPressed 
)