UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FSingleBuffer< ResourceType > Class Template Referencefinal

#include <MultiBufferResource.h>

+ Inheritance diagram for Chaos::FSingleBuffer< ResourceType >:

Public Member Functions

 FSingleBuffer ()
 
virtual ~FSingleBuffer ()
 
virtual EMultiBufferMode GetBufferMode () override
 
virtual ResourceType * AccessProducerBuffer () override
 
virtual ResourceType * GetConsumerBufferMutable () override
 
virtual const ResourceType * GetProducerBuffer () const override
 
virtual const ResourceType * GetConsumerBuffer () const override
 
void FlipProducer () override
 
- Public Member Functions inherited from Chaos::IBufferResource< ResourceType >
virtual ~IBufferResource ()
 

Detailed Description

template<typename ResourceType>
class Chaos::FSingleBuffer< ResourceType >

Single Buffer Implementation

Constructor & Destructor Documentation

◆ FSingleBuffer()

template<typename ResourceType >
Chaos::FSingleBuffer< ResourceType >::FSingleBuffer ( )
inline

◆ ~FSingleBuffer()

template<typename ResourceType >
virtual Chaos::FSingleBuffer< ResourceType >::~FSingleBuffer ( )
inlinevirtual

Member Function Documentation

◆ AccessProducerBuffer()

template<typename ResourceType >
virtual ResourceType * Chaos::FSingleBuffer< ResourceType >::AccessProducerBuffer ( )
inlineoverridevirtual

◆ FlipProducer()

template<typename ResourceType >
void Chaos::FSingleBuffer< ResourceType >::FlipProducer ( )
inlineoverridevirtual

◆ GetBufferMode()

template<typename ResourceType >
virtual EMultiBufferMode Chaos::FSingleBuffer< ResourceType >::GetBufferMode ( )
inlineoverridevirtual

◆ GetConsumerBuffer()

template<typename ResourceType >
virtual const ResourceType * Chaos::FSingleBuffer< ResourceType >::GetConsumerBuffer ( ) const
inlineoverridevirtual

◆ GetConsumerBufferMutable()

template<typename ResourceType >
virtual ResourceType * Chaos::FSingleBuffer< ResourceType >::GetConsumerBufferMutable ( )
inlineoverridevirtual

◆ GetProducerBuffer()

template<typename ResourceType >
virtual const ResourceType * Chaos::FSingleBuffer< ResourceType >::GetProducerBuffer ( ) const
inlineoverridevirtual

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