A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
RLE_Funcs Namespace Reference

Enumerations

enum  RLE_Flags {
  RLE_CompressedByte = 1 , RLE_CompressedShort = 2 , RLE_Compressed24 = 3 , RLE_NotCompressedByte = 4 ,
  RLE_NotCompressedShort = 5 , RLE_NotCompressed24 = 6 , RLE_ContinueRunByte = 7 , RLE_ContinueRunShort = 8 ,
  RLE_ContinueRun24 = 9
}
 

Functions

template<typename DataType >
static void RLEDecodeLine (const uint8 *LineToDecode, uint32 Num, TArray< DataType > *DecodedLine, bool bCompressed)
 
template<typename DataType >
static void RLEDecodeLine (TArray< uint8 > *LineToDecode, TArray< DataType > *DecodedLine, bool bCompressed)
 
template<typename DataType >
static bool RLEEncodeBuffer (DataType *BufferToEncode, uint32 EncodeLength, TArray< uint8 > *EncodedLine)
 
template<typename DataType >
static bool RLEEncodeLine (TArray< DataType > *LineToEncode, TArray< uint8 > *EncodedLine)
 
static void RLEWriteContinueFlag (uint32 Count, uint8 **loc)
 
template<typename DataType >
static void RLEWriteRunFlag (uint32 Count, uint8 **loc, TArray< DataType > &Data, bool bCompressed)
 

Enumeration Type Documentation

◆ RLE_Flags

Enumerator
RLE_CompressedByte 
RLE_CompressedShort 
RLE_Compressed24 
RLE_NotCompressedByte 
RLE_NotCompressedShort 
RLE_NotCompressed24 
RLE_ContinueRunByte 
RLE_ContinueRunShort 
RLE_ContinueRun24 

Definition at line 10 of file VRRenderTargetManager.cpp.

Function Documentation

◆ RLEDecodeLine() [1/2]

template<typename DataType >
static void RLE_Funcs::RLEDecodeLine ( const uint8 * LineToDecode,
uint32 Num,
TArray< DataType > * DecodedLine,
bool bCompressed )
static

◆ RLEDecodeLine() [2/2]

template<typename DataType >
static void RLE_Funcs::RLEDecodeLine ( TArray< uint8 > * LineToDecode,
TArray< DataType > * DecodedLine,
bool bCompressed )
static

◆ RLEEncodeBuffer()

template<typename DataType >
static bool RLE_Funcs::RLEEncodeBuffer ( DataType * BufferToEncode,
uint32 EncodeLength,
TArray< uint8 > * EncodedLine )
static

◆ RLEEncodeLine()

template<typename DataType >
static bool RLE_Funcs::RLEEncodeLine ( TArray< DataType > * LineToEncode,
TArray< uint8 > * EncodedLine )
static

◆ RLEWriteContinueFlag()

void RLE_Funcs::RLEWriteContinueFlag ( uint32 Count,
uint8 ** loc )
inlinestatic

Definition at line 1382 of file VRRenderTargetManager.cpp.

◆ RLEWriteRunFlag()

template<typename DataType >
static void RLE_Funcs::RLEWriteRunFlag ( uint32 Count,
uint8 ** loc,
TArray< DataType > & Data,
bool bCompressed )
inlinestatic