CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FManaMovieTextureSampleLinux Class Referencefinal

#include <ManaMovieTextureSampleLinux.h>

Inheritance diagram for FManaMovieTextureSampleLinux:

Public Member Functions

virtual ~FManaMovieTextureSampleLinux ()
virtual IManaTextureSampleConverter * GetManaTextureSampleConverter () override
virtual bool UpdateComponentTexture (FRHICommandList &RHICommandList, FTextureRHIRef &InDstTexture, const FComponentConversionHints &Hints) override
Public Member Functions inherited from FManaMovieTextureSample
CRI_API FManaMovieTextureSample ()
virtual CRI_API ~FManaMovieTextureSample ()
CRI_API EManaMovieFormat GetAlphaFormat () const override
CRI_API EManaMovieType GetAlphaMovieType () const
virtual const void * GetBuffer () override
virtual CRI_API const void * GetBuffer (int BufferIndex) override
virtual CRI_API FIntPoint GetDim () const override
virtual CRI_API FTimespan GetDuration () const override
virtual EManaMovieFormat GetFormat () const override
virtual CRI_API bool GetFullRange () const override
virtual CRI_API int GetNumBuffers () const override
virtual CRI_API uint8 GetNumMips () const override
virtual CRI_API FIntPoint GetOutputDim () const override
virtual CRI_API FMatrix44f GetSampleToRGBMatrix () const override
virtual uint32 GetStride () const
virtual CRI_API uint32 GetStride (int BufferIndex) const override
virtual CRI_API FManaTimeStamp GetTime () const override
CRI_API EManaMovieFormat GetVideoFormat () const override
CRI_API EManaMovieType GetVideoMovieType () const
virtual CRI_API const FMatrix & GetYUVToRGBMatrix () const override
virtual CRI_API bool HasAlpha () const override
virtual CRI_API void Initialize (FManaMovieVideoDecoderOutput *InVideoDecoderOutput)
virtual CRI_API void InitializePoolable () override
CRI_API void Invalidate ()
virtual CRI_API bool IsOutputSrgb () const override
CRI_API bool IsValid ()
virtual CRI_API void ShutdownPoolable () override

Additional Inherited Members

Protected Member Functions inherited from FManaMovieTextureSample
CRI_API void SetColorTransformMatrix (EManaMovieFormat InVideoFormat, bool bFullRange)
CRI_API void SetVideoDecoderOutput (FManaMovieVideoDecoderOutput *InVideoDecoderOutput)
Protected Attributes inherited from FManaMovieTextureSample
EManaMovieFormat AlphaFormat
FMatrix44f SampleToRgbMtx
TSharedPtr< FManaMovieVideoDecoderOutput, ESPMode::ThreadSafe > VideoDecoderOutput
EManaMovieFormat VideoFormat
const FMatrix * YuvToRgbMtx

Constructor & Destructor Documentation

◆ ~FManaMovieTextureSampleLinux()

virtual FManaMovieTextureSampleLinux::~FManaMovieTextureSampleLinux ( )
inlinevirtual

Member Function Documentation

◆ GetManaTextureSampleConverter()

virtual IManaTextureSampleConverter * FManaMovieTextureSampleLinux::GetManaTextureSampleConverter ( )
inlineoverridevirtual

◆ UpdateComponentTexture()

bool FManaMovieTextureSampleLinux::UpdateComponentTexture ( FRHICommandList & RHICommandList,
FTextureRHIRef & InDstTexture,
const FComponentConversionHints & Hints )
overridevirtual

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