Space Plunder
Loading...
Searching...
No Matches
FReticleSizeData Struct Reference

A struct that represents the outer Image size data for a reticle. More...

#include <WeaponStructs.h>

Public Member Functions

float GetCrosshairSize (const float Radius) const
 
 FReticleSizeData ()
 
 FReticleSizeData (const float Multiplier, const float LowerBounds, const float UpperBounds)
 

Public Attributes

float RadiusMultiplier = 2.0f
 
float RadiusLowerBounds = 40.0f
 
float RadiusUpperBounds = 80.0f
 

Detailed Description

A struct that represents the outer Image size data for a reticle.

Constructor & Destructor Documentation

◆ FReticleSizeData() [1/2]

FReticleSizeData::FReticleSizeData ( )
inline
206 {
207
208 }

◆ FReticleSizeData() [2/2]

FReticleSizeData::FReticleSizeData ( const float Multiplier,
const float LowerBounds,
const float UpperBounds )
inline
210 {
211 RadiusMultiplier = Multiplier;
212 RadiusLowerBounds = LowerBounds;
213 RadiusUpperBounds = UpperBounds;
214 }
float RadiusLowerBounds
Definition WeaponStructs.h:188
float RadiusUpperBounds
Definition WeaponStructs.h:190
float RadiusMultiplier
Definition WeaponStructs.h:186

Member Function Documentation

◆ GetCrosshairSize()

float FReticleSizeData::GetCrosshairSize ( const float Radius) const
inline
193 {
194 const float LargerRadius = Radius * RadiusMultiplier;
195 if(LargerRadius > RadiusUpperBounds)
196 {
197 return RadiusUpperBounds;
198 }
199 if(LargerRadius > RadiusLowerBounds)
200 {
201 return LargerRadius;
202 }
203 return RadiusLowerBounds;
204 }

Member Data Documentation

◆ RadiusLowerBounds

float FReticleSizeData::RadiusLowerBounds = 40.0f

◆ RadiusMultiplier

float FReticleSizeData::RadiusMultiplier = 2.0f

◆ RadiusUpperBounds

float FReticleSizeData::RadiusUpperBounds = 80.0f

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