Navigation
API > API/Plugins > API/Plugins/AVCodecsCoreRHI
| Name | FVideoResourceRHI |
| Type | class |
| Header File | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCoreRHI/Public/Video/Resources/VideoResourceRHI.h |
| Include Path | #include "Video/Resources/VideoResourceRHI.h" |
Syntax
class FVideoResourceRHI : public TVideoResource< FVideoContextRHI >
Inheritance Hierarchy
- TVideoResource< FVideoContextRHI > → FVideoResourceRHI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVideoResourceRHI
(
TSharedRef< FAVDevice > const& Device, |
Video/Resources/VideoResourceRHI.h | ||
FVideoResourceRHI
(
TSharedRef< FAVDevice > const& Device, |
Video/Resources/VideoResourceRHI.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FVideoResourceRHI() |
Video/Resources/VideoResourceRHI.h |
Structs
| Name | Remarks |
|---|---|
| FRawData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Raw | FRawData | Video/Resources/VideoResourceRHI.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyFrom
(
FTextureRHIRef const& From |
Video/Resources/VideoResourceRHI.h | ||
| Video/Resources/VideoResourceRHI.h | |||
void CopyFrom
(
TArray64< uint8 > const& From |
Video/Resources/VideoResourceRHI.h | ||
void CopyFrom
(
TArrayView< uint8 > const& From |
Video/Resources/VideoResourceRHI.h | ||
void CopyFrom
(
TArrayView64< uint8 > const& From |
Video/Resources/VideoResourceRHI.h | ||
FRawData const & GetRaw() |
Video/Resources/VideoResourceRHI.h | ||
virtual void Lock() |
Video/Resources/VideoResourceRHI.h | ||
virtual FScopeLock LockScope() |
Video/Resources/VideoResourceRHI.h | ||
TSharedPtr< FVideoResourceRHI > TransformResource
(
FVideoDescriptor const& OutDescriptor |
Video/Resources/VideoResourceRHI.h | ||
void TransformResourceTo
(
FRHICommandListImmediate& RHICmdList, |
Video/Resources/VideoResourceRHI.h | ||
virtual FAVResult Validate() |
Video/Resources/VideoResourceRHI.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FVideoResourceRHI > Create
(
TSharedPtr< FAVDevice > const& Device, |
Video/Resources/VideoResourceRHI.h | ||
static FVideoDescriptor GetDescriptorFrom
(
TSharedRef< FAVDevice > const& Device, |
Video/Resources/VideoResourceRHI.h | ||
static FAVLayout GetLayoutFrom
(
TSharedRef< FAVDevice > const& Device, |
Video/Resources/VideoResourceRHI.h |