Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::client::EntityTemplate::ParallaxDef Struct Reference

#include <EntityBuilder.hpp>

Collaboration diagram for rtp::client::EntityTemplate::ParallaxDef:

Public Attributes

const char * texturePath
 
float velocitySpeed
 
rtp::Vec2f velocityDir
 
int opacity
 
float parallaxSpeed
 
float textureWidth
 
rtp::Vec2f scale {2.0f, 2.0f}
 
int rectWidth {1280}
 
int rectHeight {720}
 

Detailed Description

Definition at line 79 of file EntityBuilder.hpp.

Member Data Documentation

◆ opacity

int rtp::client::EntityTemplate::ParallaxDef::opacity

Definition at line 83 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ parallaxSpeed

float rtp::client::EntityTemplate::ParallaxDef::parallaxSpeed

Definition at line 84 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ rectHeight

int rtp::client::EntityTemplate::ParallaxDef::rectHeight {720}

Definition at line 88 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ rectWidth

int rtp::client::EntityTemplate::ParallaxDef::rectWidth {1280}

Definition at line 87 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ scale

rtp::Vec2f rtp::client::EntityTemplate::ParallaxDef::scale {2.0f, 2.0f}

Definition at line 86 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ texturePath

const char* rtp::client::EntityTemplate::ParallaxDef::texturePath

Definition at line 80 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ textureWidth

float rtp::client::EntityTemplate::ParallaxDef::textureWidth

Definition at line 85 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ velocityDir

rtp::Vec2f rtp::client::EntityTemplate::ParallaxDef::velocityDir

Definition at line 82 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().

◆ velocitySpeed

float rtp::client::EntityTemplate::ParallaxDef::velocitySpeed

Definition at line 81 of file EntityBuilder.hpp.

Referenced by rtp::client::EntityTemplate::makeParallax().


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