UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
duDisplayList Class Reference

#include <DebugDraw.h>

+ Inheritance diagram for duDisplayList:

Public Member Functions

 duDisplayList (int cap=512)
 
virtual ~duDisplayList () override
 
virtual void depthMask (bool state)
 
virtual void begin (duDebugDrawPrimitives prim, float size=1.0f)
 
virtual void vertex (const duReal x, const duReal y, const duReal z, unsigned int color)
 
virtual void vertex (const duReal *pos, unsigned int color)
 
virtual void end ()
 End drawing primitives.
 
void clear ()
 
void draw (struct duDebugDraw *dd)
 
- Public Member Functions inherited from duDebugDraw
virtual NAVMESH_API ~duDebugDraw ()=0
 
virtual void texture (bool state)=0
 
virtual void vertex (const float *pos, unsigned int color) final
 
virtual void vertex (const float x, const float y, const float z, unsigned int color) final
 
virtual void vertex (const duReal *pos, unsigned int color, const duReal *uv)=0
 
virtual void vertex (const float *pos, unsigned int color, const float *uv) final
 
virtual void vertex (const duReal x, const duReal y, const duReal z, unsigned int color, const duReal u, const duReal v)=0
 
virtual void vertex (const float x, const float y, const float z, unsigned int color, const float u, const float v) final
 
virtual void text (const duReal x, const duReal y, const duReal z, const char *text)=0
 
virtual void text (const float x, const float y, const float z, const char *text) final
 

Constructor & Destructor Documentation

◆ duDisplayList()

duDisplayList::duDisplayList ( int  cap = 512)

◆ ~duDisplayList()

duDisplayList::~duDisplayList ( )
overridevirtual

Member Function Documentation

◆ begin()

void duDisplayList::begin ( duDebugDrawPrimitives  prim,
float  size = 1.0f 
)
virtual

Begin drawing primitives.

Parameters
prim[in] primitive type to draw, one of rcDebugDrawPrimitives.
size[in] size of a primitive, applies to point size and line width only.

Implements duDebugDraw.

◆ clear()

void duDisplayList::clear ( )

◆ depthMask()

void duDisplayList::depthMask ( bool  state)
virtual

Implements duDebugDraw.

◆ draw()

void duDisplayList::draw ( struct duDebugDraw dd)

◆ end()

void duDisplayList::end ( )
virtual

End drawing primitives.

Implements duDebugDraw.

◆ vertex() [1/2]

void duDisplayList::vertex ( const duReal pos,
unsigned int  color 
)
virtual

Submit a vertex

Parameters
pos[in] position of the verts.
color[in] color of the verts.

Implements duDebugDraw.

◆ vertex() [2/2]

void duDisplayList::vertex ( const duReal  x,
const duReal  y,
const duReal  z,
unsigned int  color 
)
virtual

Submit a vertex

Parameters
x,y,z[in] position of the verts.
color[in] color of the verts.

Implements duDebugDraw.


The documentation for this class was generated from the following files: