Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/BatchedElements.h |
Include |
#include "BatchedElements.h" |
class FBatchedElements
Batched elements for later rendering.
Name | Description | |
---|---|---|
|
FBatchedElements() |
Constructor |
Name | Description | ||
---|---|---|---|
|
AddLine ( |
Adds a line to the batch. only SE_BLEND_Opaque will be used for batched line rendering. |
|
|
AddPoint ( |
Adds a point to the batch. only SE_BLEND_Opaque will be used for batched point rendering. |
|
|
AddReserveLines |
Reserves space in line vertex array |
|
|
AddReserveTriangles ( |
Reserves space in index array for a mesh element for current number plus expected number. |
|
|
AddReserveVertices ( |
Reserves space in mesh vertex array for current number plus expected number. |
|
|
AddSprite ( |
Adds a sprite to the batch. |
|
|
AddTranslucentLine ( |
Adds a translucent line to the batch. |
|
|
AddTriangle ( |
Adds a triangle to the batch. |
|
|
AddTriangle ( |
Adds a triangle to the batch. |
|
|
AddTriangle ( |
Adds a triangle to the batch. |
|
|
AddTriangleExtensive ( |
Adds a triangle to the batch. Extensive version where all parameters can be passed in. |
|
|
AddVertex ( |
Adds a mesh vertex to the batch. |
|
|
Clear() |
Clears any batched elements |
|
|
CreateProxySceneView |
Creates a proxy FSceneView for operations that are not tied directly to a scene but still require batched elements to be drawn. |
|
|
Draw ( |
Draws the batch |
|
|
EnableMobileHDREncoding ( |
||
|
GetAllocatedSize() |
Helper function to return the amount of memory allocated by this class |
|
|
HasPrimsToDraw() |
||
|
ReserveTriangles ( |
Reserves space in index array for a mesh element |
|
|
ReserveVertices ( |
Reserves space in mesh vertex array for at least this many total verts. |
Name | Description | ||
---|---|---|---|
|
Draw ( |
|