WPILibC++ 2024.3.2
wpi::RawFrame Struct Reference

#include <wpi/RawFrame.h>

Inheritance diagram for wpi::RawFrame:
WPI_RawFrame

Public Member Functions

 RawFrame ()
 
 RawFrame (const RawFrame &)=delete
 
RawFrameoperator= (const RawFrame &)=delete
 
 RawFrame (RawFrame &&rhs) noexcept
 
RawFrameoperator= (RawFrame &&rhs) noexcept
 
void SetData (void *data, size_t size, size_t capacity, void *cbdata, void(*freeFunc)(void *cbdata, void *data, size_t capacity))
 
bool Reserve (size_t size)
 
 ~RawFrame ()
 

Additional Inherited Members

- Public Attributes inherited from WPI_RawFrame
uint8_t * data
 
void(* freeFunc )(void *cbdata, void *data, size_t capacity)
 
void * freeCbData
 
size_t capacity
 
size_t size
 
int pixelFormat
 
int width
 
int height
 
int stride
 

Constructor & Destructor Documentation

◆ RawFrame() [1/3]

wpi::RawFrame::RawFrame ( )
inline

◆ RawFrame() [2/3]

wpi::RawFrame::RawFrame ( const RawFrame )
delete

◆ RawFrame() [3/3]

wpi::RawFrame::RawFrame ( RawFrame &&  rhs)
inlinenoexcept

◆ ~RawFrame()

wpi::RawFrame::~RawFrame ( )
inline

Member Function Documentation

◆ operator=() [1/2]

RawFrame & wpi::RawFrame::operator= ( const RawFrame )
delete

◆ operator=() [2/2]

RawFrame & wpi::RawFrame::operator= ( RawFrame &&  rhs)
inlinenoexcept

◆ Reserve()

bool wpi::RawFrame::Reserve ( size_t  size)
inline

◆ SetData()

void wpi::RawFrame::SetData ( void *  data,
size_t  size,
size_t  capacity,
void *  cbdata,
void(*)(void *cbdata, void *data, size_t capacity freeFunc 
)
inline

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