배치 라인 렌더

// UWorld.h

public:	
	void DrawDebugLine(FVector Start, FVector End, FVector Color, float Time) const;

구현

// URenderer.h

private:
	// Debug Line
	struct FDebugLineInfo
	{
		FVector Start;
		FVector End;
		FVector Color;
		float Time;
	};

	TArray<FDebugLineInfo> DebugLines;

현재 버텍스 버퍼에 담을 수 있는 디버그 라인의 최대 개수.

버텍스 버퍼 크기 조정 단계.

파라미터로 전달 받은 DeltaTime을 통해 배열에 있는 현재 라인들의 지속 시간을 줄이고, 지속 시간이 0 이하가 되면 배열에서 삭제한다.