Class RTHandles
Inheritance
System.Object
RTHandles
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public static class RTHandles
Properties
maxHeight
Declaration
public static int maxHeight { get; }
Property Value
Type |
Description |
System.Int32 |
|
maxWidth
Declaration
public static int maxWidth { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Alloc(Int32, Int32, Int32, DepthBits, RenderTextureFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, MSAASamples, Boolean, Boolean, VRTextureUsage, RenderTextureMemoryless, String)
Declaration
public static RTHandleSystem.RTHandle Alloc(int width, int height, int slices = 1, DepthBits depthBufferBits = DepthBits.None, RenderTextureFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool sRGB = true, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, int anisoLevel = 1, float mipMapBias = 0F, MSAASamples msaaSamples = MSAASamples.None, bool bindTextureMS = false, bool useDynamicScale = false, VRTextureUsage vrUsage = null, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Int32 |
slices |
|
DepthBits |
depthBufferBits |
|
RenderTextureFormat |
colorFormat |
|
FilterMode |
filterMode |
|
TextureWrapMode |
wrapMode |
|
TextureDimension |
dimension |
|
System.Boolean |
sRGB |
|
System.Boolean |
enableRandomWrite |
|
System.Boolean |
useMipMap |
|
System.Boolean |
autoGenerateMips |
|
System.Int32 |
anisoLevel |
|
System.Single |
mipMapBias |
|
MSAASamples |
msaaSamples |
|
System.Boolean |
bindTextureMS |
|
System.Boolean |
useDynamicScale |
|
VRTextureUsage |
vrUsage |
|
RenderTextureMemoryless |
memoryless |
|
System.String |
name |
|
Returns
Alloc(ScaleFunc, Int32, DepthBits, RenderTextureFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, Boolean, Boolean, Boolean, VRTextureUsage, RenderTextureMemoryless, String)
Declaration
public static RTHandleSystem.RTHandle Alloc(ScaleFunc scaleFunc, int slices = 1, DepthBits depthBufferBits = DepthBits.None, RenderTextureFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool sRGB = true, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, int anisoLevel = 1, float mipMapBias = 0F, bool enableMSAA = false, bool bindTextureMS = false, bool useDynamicScale = false, VRTextureUsage vrUsage = null, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
Type |
Name |
Description |
ScaleFunc |
scaleFunc |
|
System.Int32 |
slices |
|
DepthBits |
depthBufferBits |
|
RenderTextureFormat |
colorFormat |
|
FilterMode |
filterMode |
|
TextureWrapMode |
wrapMode |
|
TextureDimension |
dimension |
|
System.Boolean |
sRGB |
|
System.Boolean |
enableRandomWrite |
|
System.Boolean |
useMipMap |
|
System.Boolean |
autoGenerateMips |
|
System.Int32 |
anisoLevel |
|
System.Single |
mipMapBias |
|
System.Boolean |
enableMSAA |
|
System.Boolean |
bindTextureMS |
|
System.Boolean |
useDynamicScale |
|
VRTextureUsage |
vrUsage |
|
RenderTextureMemoryless |
memoryless |
|
System.String |
name |
|
Returns
Alloc(Vector2, Int32, DepthBits, RenderTextureFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, Boolean, Boolean, Boolean, VRTextureUsage, RenderTextureMemoryless, String)
Declaration
public static RTHandleSystem.RTHandle Alloc(Vector2 scaleFactor, int slices = 1, DepthBits depthBufferBits = DepthBits.None, RenderTextureFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool sRGB = true, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, int anisoLevel = 1, float mipMapBias = 0F, bool enableMSAA = false, bool bindTextureMS = false, bool useDynamicScale = false, VRTextureUsage vrUsage = null, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
Type |
Name |
Description |
Vector2 |
scaleFactor |
|
System.Int32 |
slices |
|
DepthBits |
depthBufferBits |
|
RenderTextureFormat |
colorFormat |
|
FilterMode |
filterMode |
|
TextureWrapMode |
wrapMode |
|
TextureDimension |
dimension |
|
System.Boolean |
sRGB |
|
System.Boolean |
enableRandomWrite |
|
System.Boolean |
useMipMap |
|
System.Boolean |
autoGenerateMips |
|
System.Int32 |
anisoLevel |
|
System.Single |
mipMapBias |
|
System.Boolean |
enableMSAA |
|
System.Boolean |
bindTextureMS |
|
System.Boolean |
useDynamicScale |
|
VRTextureUsage |
vrUsage |
|
RenderTextureMemoryless |
memoryless |
|
System.String |
name |
|
Returns
Initialize(Int32, Int32, Boolean, MSAASamples)
Declaration
public static void Initialize(int width, int height, bool scaledRTsupportsMSAA, MSAASamples scaledRTMSAASamples)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Boolean |
scaledRTsupportsMSAA |
|
MSAASamples |
scaledRTMSAASamples |
|
Release(RTHandleSystem.RTHandle)
Declaration
public static void Release(RTHandleSystem.RTHandle rth)
Parameters
ResetReferenceSize(Int32, Int32, Boolean, MSAASamples)
Declaration
public static void ResetReferenceSize(int width, int height, bool msaa, MSAASamples msaaSamples)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Boolean |
msaa |
|
MSAASamples |
msaaSamples |
|
SetReferenceSize(Int32, Int32, Boolean, MSAASamples)
Declaration
public static void SetReferenceSize(int width, int height, bool msaa, MSAASamples msaaSamples)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Boolean |
msaa |
|
MSAASamples |
msaaSamples |
|