@@ -973,50 +973,61 @@ private RenderTextureDescriptor GetDescriptor () {
973
973
[ System . Runtime . CompilerServices . MethodImplAttribute ( ( System . Runtime . CompilerServices . MethodImplOptions ) 0x1000 ) ]
974
974
private extern static void INTERNAL_CALL_GetDescriptor ( RenderTexture self , out RenderTextureDescriptor value ) ;
975
975
[ uei . ExcludeFromDocs ]
976
+ public static RenderTexture GetTemporary ( int width , int height , int depthBuffer , RenderTextureFormat format , RenderTextureReadWrite readWrite , int antiAliasing , RenderTextureMemoryless memorylessMode ) {
977
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
978
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
979
+ }
980
+
981
+ [ uei . ExcludeFromDocs ]
976
982
public static RenderTexture GetTemporary ( int width , int height , int depthBuffer , RenderTextureFormat format , RenderTextureReadWrite readWrite , int antiAliasing ) {
983
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
977
984
RenderTextureMemoryless memorylessMode = RenderTextureMemoryless . None ;
978
- return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode ) ;
985
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
979
986
}
980
987
981
988
[ uei . ExcludeFromDocs ]
982
989
public static RenderTexture GetTemporary ( int width , int height , int depthBuffer , RenderTextureFormat format , RenderTextureReadWrite readWrite ) {
990
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
983
991
RenderTextureMemoryless memorylessMode = RenderTextureMemoryless . None ;
984
992
int antiAliasing = 1 ;
985
- return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode ) ;
993
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
986
994
}
987
995
988
996
[ uei . ExcludeFromDocs ]
989
997
public static RenderTexture GetTemporary ( int width , int height , int depthBuffer , RenderTextureFormat format ) {
998
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
990
999
RenderTextureMemoryless memorylessMode = RenderTextureMemoryless . None ;
991
1000
int antiAliasing = 1 ;
992
1001
RenderTextureReadWrite readWrite = RenderTextureReadWrite . Default ;
993
- return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode ) ;
1002
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
994
1003
}
995
1004
996
1005
[ uei . ExcludeFromDocs ]
997
1006
public static RenderTexture GetTemporary ( int width , int height , int depthBuffer ) {
1007
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
998
1008
RenderTextureMemoryless memorylessMode = RenderTextureMemoryless . None ;
999
1009
int antiAliasing = 1 ;
1000
1010
RenderTextureReadWrite readWrite = RenderTextureReadWrite . Default ;
1001
1011
RenderTextureFormat format = RenderTextureFormat . Default ;
1002
- return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode ) ;
1012
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
1003
1013
}
1004
1014
1005
1015
[ uei . ExcludeFromDocs ]
1006
1016
public static RenderTexture GetTemporary ( int width , int height ) {
1017
+ VRTextureUsage vrUsage = VRTextureUsage . None ;
1007
1018
RenderTextureMemoryless memorylessMode = RenderTextureMemoryless . None ;
1008
1019
int antiAliasing = 1 ;
1009
1020
RenderTextureReadWrite readWrite = RenderTextureReadWrite . Default ;
1010
1021
RenderTextureFormat format = RenderTextureFormat . Default ;
1011
1022
int depthBuffer = 0 ;
1012
- return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode ) ;
1023
+ return GetTemporary ( width , height , depthBuffer , format , readWrite , antiAliasing , memorylessMode , vrUsage ) ;
1013
1024
}
1014
1025
1015
- public static RenderTexture GetTemporary ( int width , int height , [ uei . DefaultValue ( "0" ) ] int depthBuffer , [ uei . DefaultValue ( "RenderTextureFormat.Default" ) ] RenderTextureFormat format , [ uei . DefaultValue ( "RenderTextureReadWrite.Default" ) ] RenderTextureReadWrite readWrite , [ uei . DefaultValue ( "1" ) ] int antiAliasing , [ uei . DefaultValue ( "RenderTextureMemoryless.None" ) ] RenderTextureMemoryless memorylessMode )
1026
+ public static RenderTexture GetTemporary ( int width , int height , [ uei . DefaultValue ( "0" ) ] int depthBuffer , [ uei . DefaultValue ( "RenderTextureFormat.Default" ) ] RenderTextureFormat format , [ uei . DefaultValue ( "RenderTextureReadWrite.Default" ) ] RenderTextureReadWrite readWrite , [ uei . DefaultValue ( "1" ) ] int antiAliasing , [ uei . DefaultValue ( "RenderTextureMemoryless.None" ) ] RenderTextureMemoryless memorylessMode , [ uei . DefaultValue ( "VRTextureUsage.None" ) ] VRTextureUsage vrUsage )
1016
1027
{
1017
1028
var desc = new RenderTextureDescriptor ( width , height ) ;
1018
1029
desc . depthBufferBits = depthBuffer ;
1019
- desc . vrUsage = VRTextureUsage . None ;
1030
+ desc . vrUsage = vrUsage ;
1020
1031
desc . colorFormat = format ;
1021
1032
desc . sRGB = ( readWrite != RenderTextureReadWrite . Linear ) ;
1022
1033
desc . msaaSamples = antiAliasing ;
@@ -1053,6 +1064,14 @@ private static RenderTexture GetTemporary_Internal (RenderTextureDescriptor desc
1053
1064
[ System . Runtime . CompilerServices . MethodImplAttribute ( ( System . Runtime . CompilerServices . MethodImplOptions ) 0x1000 ) ]
1054
1065
extern private static void Internal_SetHeight ( RenderTexture mono , int width ) ;
1055
1066
1067
+ [ UnityEngine . Scripting . GeneratedByOldBindingsGeneratorAttribute ] // Temporarily necessary for bindings migration
1068
+ [ System . Runtime . CompilerServices . MethodImplAttribute ( ( System . Runtime . CompilerServices . MethodImplOptions ) 0x1000 ) ]
1069
+ extern private static VRTextureUsage Internal_GetVRUsage ( RenderTexture mono ) ;
1070
+
1071
+ [ UnityEngine . Scripting . GeneratedByOldBindingsGeneratorAttribute ] // Temporarily necessary for bindings migration
1072
+ [ System . Runtime . CompilerServices . MethodImplAttribute ( ( System . Runtime . CompilerServices . MethodImplOptions ) 0x1000 ) ]
1073
+ extern private static void Internal_SetVRUsage ( RenderTexture mono , VRTextureUsage vrUsage ) ;
1074
+
1056
1075
[ UnityEngine . Scripting . GeneratedByOldBindingsGeneratorAttribute ] // Temporarily necessary for bindings migration
1057
1076
[ System . Runtime . CompilerServices . MethodImplAttribute ( ( System . Runtime . CompilerServices . MethodImplOptions ) 0x1000 ) ]
1058
1077
extern private static void Internal_SetSRGBReadWrite ( RenderTexture mono , bool sRGB ) ;
@@ -1065,6 +1084,10 @@ private static RenderTexture GetTemporary_Internal (RenderTextureDescriptor desc
1065
1084
override public int height { get { return Internal_GetHeight ( this ) ; } set { Internal_SetHeight ( this , value ) ; } }
1066
1085
1067
1086
1087
+
1088
+ public VRTextureUsage vrUsage { get { return Internal_GetVRUsage ( this ) ; } set { Internal_SetVRUsage ( this , value ) ; } }
1089
+
1090
+
1068
1091
public extern int depth
1069
1092
{
1070
1093
[ UnityEngine . Scripting . GeneratedByOldBindingsGeneratorAttribute ] // Temporarily necessary for bindings migration
0 commit comments