UCLASS(ClassGroup = (VRExpansionPlugin))
More...
#include <VRRenderTargetManager.h>
|
| ARenderTargetReplicationProxy (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
|
void | Ack_InitTextureSend (int32 TotalDataCount) |
| UFUNCTION(Reliable, Server, WithValidation)
|
|
void | Ack_ReceiveTextureBlob (int32 BlobCount) |
| UFUNCTION(Reliable, Server, WithValidation)
|
|
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
|
void | InitTextureSend (int32 Width, int32 Height, int32 TotalDataCount, int32 BlobCount, EPixelFormat PixelFormat, bool bIsZipped) |
| UFUNCTION(Reliable, Client)
|
|
void | OnRep_Manager () |
| UFUNCTION()
|
|
void | ReceiveTexture (const FBPVRReplicatedTextureStore &TextureData) |
| UFUNCTION(Reliable, Client)
|
|
void | ReceiveTextureBlob (const TArray< uint8 > &TextureBlob, int32 LocationInData, int32 BlobCount) |
| UFUNCTION(Reliable, Client)
|
|
void | SendInitMessage () |
|
void | SendLocalDrawOperations (const TArray< FRenderManagerOperation > &LocalRenderOperationStoreList) |
| UFUNCTION(Reliable, Server, WithValidation)
|
|
void | SendNextDataBlob () |
| UFUNCTION()
|
|
UCLASS(ClassGroup = (VRExpansionPlugin))
This class is used as a proxy to send owner only RPCs
Definition at line 232 of file VRRenderTargetManager.h.
◆ ARenderTargetReplicationProxy()
ARenderTargetReplicationProxy::ARenderTargetReplicationProxy |
( |
const FObjectInitializer & | ObjectInitializer = FObjectInitializer::Get() | ) |
|
◆ Ack_InitTextureSend()
void ARenderTargetReplicationProxy::Ack_InitTextureSend |
( |
int32 | TotalDataCount | ) |
|
|
ServerWithValidationReliable |
UFUNCTION(Reliable, Server, WithValidation)
◆ Ack_ReceiveTextureBlob()
void ARenderTargetReplicationProxy::Ack_ReceiveTextureBlob |
( |
int32 | BlobCount | ) |
|
|
ServerWithValidationReliable |
UFUNCTION(Reliable, Server, WithValidation)
◆ EndPlay()
virtual void ARenderTargetReplicationProxy::EndPlay |
( |
const EEndPlayReason::Type | EndPlayReason | ) |
|
|
inlineoverridevirtual |
◆ GENERATED_BODY()
ARenderTargetReplicationProxy::GENERATED_BODY |
( |
| ) |
|
|
private |
◆ InitTextureSend()
void ARenderTargetReplicationProxy::InitTextureSend |
( |
int32 | Width, |
|
|
int32 | Height, |
|
|
int32 | TotalDataCount, |
|
|
int32 | BlobCount, |
|
|
EPixelFormat | PixelFormat, |
|
|
bool | bIsZipped ) |
|
ReliableClient |
UFUNCTION(Reliable, Client)
◆ OnRep_Manager()
void ARenderTargetReplicationProxy::OnRep_Manager |
( |
| ) |
|
◆ ReceiveTexture()
UFUNCTION(Reliable, Client)
◆ ReceiveTextureBlob()
void ARenderTargetReplicationProxy::ReceiveTextureBlob |
( |
const TArray< uint8 > & | TextureBlob, |
|
|
int32 | LocationInData, |
|
|
int32 | BlobCount ) |
|
ReliableClient |
UFUNCTION(Reliable, Client)
◆ SendInitMessage()
void ARenderTargetReplicationProxy::SendInitMessage |
( |
| ) |
|
◆ SendLocalDrawOperations()
void ARenderTargetReplicationProxy::SendLocalDrawOperations |
( |
const TArray< FRenderManagerOperation > & | LocalRenderOperationStoreList | ) |
|
|
ServerWithValidationReliable |
UFUNCTION(Reliable, Server, WithValidation)
◆ SendNextDataBlob()
void ARenderTargetReplicationProxy::SendNextDataBlob |
( |
| ) |
|
◆ BlobNum
int32 ARenderTargetReplicationProxy::BlobNum |
|
Transient |
◆ bWaitingForManager
bool ARenderTargetReplicationProxy::bWaitingForManager |
◆ CheckManager_Handle
FTimerHandle ARenderTargetReplicationProxy::CheckManager_Handle |
◆ MaxBytesPerSecondRate
int32 ARenderTargetReplicationProxy::MaxBytesPerSecondRate |
◆ OwnersID
uint32 ARenderTargetReplicationProxy::OwnersID |
|
Replicated |
◆ OwningManager
◆ SendTimer_Handle
FTimerHandle ARenderTargetReplicationProxy::SendTimer_Handle |
◆ TextureBlobSize
int32 ARenderTargetReplicationProxy::TextureBlobSize |
◆ TextureStore
The documentation for this class was generated from the following files:
- SDKDemo/Plugins/UnrealEngineSDK/VRExpansionPlugin/VRExpansionPlugin/Source/VRExpansionPlugin/Public/Misc/VRRenderTargetManager.h
- SDKDemo/Plugins/UnrealEngineSDK/VRExpansionPlugin/VRExpansionPlugin/Source/VRExpansionPlugin/Private/Misc/VRRenderTargetManager.cpp