VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest Class Reference
Inheritance diagram for VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest:
Collaboration diagram for VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest:

Public Member Functions

bool TryGetData (byte[] data, int layer=0)
 
bool TryGetData (float[] data, int layer=0)
 
bool TryGetData (Color32[] data, int layer=0)
 
bool TryGetData (Color[] data, int layer=0)
 

Package Functions

 VRCAsyncGPUReadbackRequest ()
 
void HandleCallback (AsyncGPUReadbackRequest request)
 

Package Attributes

AsyncGPUReadbackRequest Request
 
IUdonEventReceiver UdonBehaviour
 

Properties

bool done [get]
 
bool hasError [get]
 
int width [get]
 
int height [get]
 
int depth [get]
 
int layerCount [get]
 
int layerDataSize [get]
 

Private Member Functions

bool TryGetData< T > (T[] data, int layer=0)
 

Detailed Description

Definition at line 4662 of file VRCSDK3.cs.

Constructor & Destructor Documentation

◆ VRCAsyncGPUReadbackRequest()

VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.VRCAsyncGPUReadbackRequest ( )
package

Definition at line 4682 of file VRCSDK3.cs.

Member Function Documentation

◆ HandleCallback()

void VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.HandleCallback ( AsyncGPUReadbackRequest  request)
package

Definition at line 4686 of file VRCSDK3.cs.

Here is the caller graph for this function:

◆ TryGetData() [1/4]

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.TryGetData ( byte[]  data,
int  layer = 0 
)

Definition at line 4696 of file VRCSDK3.cs.

◆ TryGetData() [2/4]

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.TryGetData ( Color32[]  data,
int  layer = 0 
)

Definition at line 4706 of file VRCSDK3.cs.

◆ TryGetData() [3/4]

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.TryGetData ( Color[]  data,
int  layer = 0 
)

Definition at line 4711 of file VRCSDK3.cs.

◆ TryGetData() [4/4]

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.TryGetData ( float[]  data,
int  layer = 0 
)

Definition at line 4701 of file VRCSDK3.cs.

◆ TryGetData< T >()

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.TryGetData< T > ( T[]  data,
int  layer = 0 
)
private
Type Constraints
T :struct 
T :ValueType 

Definition at line 4716 of file VRCSDK3.cs.

Member Data Documentation

◆ Request

AsyncGPUReadbackRequest VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.Request
package

Definition at line 4664 of file VRCSDK3.cs.

◆ UdonBehaviour

IUdonEventReceiver VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.UdonBehaviour
package

Definition at line 4666 of file VRCSDK3.cs.

Property Documentation

◆ depth

int VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.depth
get

Definition at line 4676 of file VRCSDK3.cs.

◆ done

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.done
get

Definition at line 4668 of file VRCSDK3.cs.

◆ hasError

bool VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.hasError
get

Definition at line 4670 of file VRCSDK3.cs.

◆ height

int VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.height
get

Definition at line 4674 of file VRCSDK3.cs.

◆ layerCount

int VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.layerCount
get

Definition at line 4678 of file VRCSDK3.cs.

◆ layerDataSize

int VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.layerDataSize
get

Definition at line 4680 of file VRCSDK3.cs.

◆ width

int VRC.SDK3.Rendering.VRCAsyncGPUReadbackRequest.width
get

Definition at line 4672 of file VRCSDK3.cs.


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