UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SimpleReticle.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
13{
14public:
16 {
17 SetupReticle( 8.0f, 20.0f );
18 }
19
20 void SetupReticle( const float Length, const float InnerSize )
21 {
22 HorizontalOffsetMin.Set( InnerSize, 0.0f );
23 HorizontalOffsetMax.Set( InnerSize + Length, 0.0f );
24 VerticalOffsetMin.Set( 0.0f, InnerSize);
25 VerticalOffsetMax.Set( 0.0f, InnerSize + Length );
26 }
27 ENGINE_API void Draw( class UCanvas* InCanvas, FLinearColor InColor );
28private:
29 FVector2D HorizontalOffsetMin;
30 FVector2D HorizontalOffsetMax;
31 FVector2D VerticalOffsetMin;
32 FVector2D VerticalOffsetMax;
33};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SimpleReticle.h:13
ENGINE_API void Draw(class UCanvas *InCanvas, FLinearColor InColor)
Definition SimpleReticle.cpp:6
FSimpleReticle()
Definition SimpleReticle.h:15
void SetupReticle(const float Length, const float InnerSize)
Definition SimpleReticle.h:20
Definition Canvas.h:159
Definition Color.h:48
void Set(T InX, T InY)
Definition Vector2D.h:1074