UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISlateUpdatableInstanceBuffer Class Referenceabstract

#include <RenderingCommon.h>

+ Inheritance diagram for ISlateUpdatableInstanceBuffer:

Public Member Functions

virtual ~ISlateUpdatableInstanceBuffer ()
 
virtual uint32 GetNumInstances () const =0
 
virtual ISlateUpdatableInstanceBufferRenderProxyGetRenderProxy () const =0
 
virtual void Update (FSlateInstanceBufferData &Data)=0
 

Friends

class FSlateInstanceBufferUpdate
 

Detailed Description

Represents a per instance data buffer for a custom Slate mesh element.

Constructor & Destructor Documentation

◆ ~ISlateUpdatableInstanceBuffer()

virtual ISlateUpdatableInstanceBuffer::~ISlateUpdatableInstanceBuffer ( )
inlinevirtual

Member Function Documentation

◆ GetNumInstances()

virtual uint32 ISlateUpdatableInstanceBuffer::GetNumInstances ( ) const
pure virtual

How many instances should we draw?

◆ GetRenderProxy()

virtual ISlateUpdatableInstanceBufferRenderProxy * ISlateUpdatableInstanceBuffer::GetRenderProxy ( ) const
pure virtual

Returns the pointer to the render proxy, to be forwarded to the render thread.

◆ Update()

virtual void ISlateUpdatableInstanceBuffer::Update ( FSlateInstanceBufferData Data)
pure virtual

Updates the buffer with the provided data.

Friends And Related Symbol Documentation

◆ FSlateInstanceBufferUpdate

friend class FSlateInstanceBufferUpdate
friend

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