Class RTHandles
Inheritance
System.Object
RTHandles
Syntax
public static class RTHandles
Properties
defaultRTHandleSystem
Declaration
public static RTHandleSystem defaultRTHandleSystem { get; }
Property Value
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 |
|
rtHandleProperties
Declaration
public static RTHandleProperties rtHandleProperties { get; }
Property Value
Methods
Alloc(Int32, Int32, Int32, DepthBits, GraphicsFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, MSAASamples, Boolean, Boolean, RenderTextureMemoryless, String)
Declaration
public static RTHandle Alloc(int width, int height, int slices = 1, DepthBits depthBufferBits = DepthBits.None, GraphicsFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, bool isShadowMap = false, int anisoLevel = 1, float mipMapBias = 0F, MSAASamples msaaSamples = MSAASamples.None, bool bindTextureMS = false, bool useDynamicScale = false, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
| Type |
Name |
Description |
| System.Int32 |
width |
|
| System.Int32 |
height |
|
| System.Int32 |
slices |
|
| DepthBits |
depthBufferBits |
|
| GraphicsFormat |
colorFormat |
|
| FilterMode |
filterMode |
|
| TextureWrapMode |
wrapMode |
|
| TextureDimension |
dimension |
|
| System.Boolean |
enableRandomWrite |
|
| System.Boolean |
useMipMap |
|
| System.Boolean |
autoGenerateMips |
|
| System.Boolean |
isShadowMap |
|
| System.Int32 |
anisoLevel |
|
| System.Single |
mipMapBias |
|
| MSAASamples |
msaaSamples |
|
| System.Boolean |
bindTextureMS |
|
| System.Boolean |
useDynamicScale |
|
| RenderTextureMemoryless |
memoryless |
|
| System.String |
name |
|
Returns
Alloc(Texture)
Declaration
public static RTHandle Alloc(Texture tex)
Parameters
| Type |
Name |
Description |
| Texture |
tex |
|
Returns
Alloc(RTHandle)
Declaration
public static RTHandle Alloc(RTHandle tex)
Parameters
Returns
Alloc(ScaleFunc, Int32, DepthBits, GraphicsFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, Boolean, Boolean, Boolean, RenderTextureMemoryless, String)
Declaration
public static RTHandle Alloc(ScaleFunc scaleFunc, int slices = 1, DepthBits depthBufferBits = DepthBits.None, GraphicsFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, bool isShadowMap = false, int anisoLevel = 1, float mipMapBias = 0F, bool enableMSAA = false, bool bindTextureMS = false, bool useDynamicScale = false, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
| Type |
Name |
Description |
| ScaleFunc |
scaleFunc |
|
| System.Int32 |
slices |
|
| DepthBits |
depthBufferBits |
|
| GraphicsFormat |
colorFormat |
|
| FilterMode |
filterMode |
|
| TextureWrapMode |
wrapMode |
|
| TextureDimension |
dimension |
|
| System.Boolean |
enableRandomWrite |
|
| System.Boolean |
useMipMap |
|
| System.Boolean |
autoGenerateMips |
|
| System.Boolean |
isShadowMap |
|
| System.Int32 |
anisoLevel |
|
| System.Single |
mipMapBias |
|
| System.Boolean |
enableMSAA |
|
| System.Boolean |
bindTextureMS |
|
| System.Boolean |
useDynamicScale |
|
| RenderTextureMemoryless |
memoryless |
|
| System.String |
name |
|
Returns
Alloc(Vector2, Int32, DepthBits, GraphicsFormat, FilterMode, TextureWrapMode, TextureDimension, Boolean, Boolean, Boolean, Boolean, Int32, Single, Boolean, Boolean, Boolean, RenderTextureMemoryless, String)
Declaration
public static RTHandle Alloc(Vector2 scaleFactor, int slices = 1, DepthBits depthBufferBits = DepthBits.None, GraphicsFormat colorFormat = null, FilterMode filterMode = null, TextureWrapMode wrapMode = null, TextureDimension dimension = null, bool enableRandomWrite = false, bool useMipMap = false, bool autoGenerateMips = true, bool isShadowMap = false, int anisoLevel = 1, float mipMapBias = 0F, bool enableMSAA = false, bool bindTextureMS = false, bool useDynamicScale = false, RenderTextureMemoryless memoryless = null, string name = "")
Parameters
| Type |
Name |
Description |
| Vector2 |
scaleFactor |
|
| System.Int32 |
slices |
|
| DepthBits |
depthBufferBits |
|
| GraphicsFormat |
colorFormat |
|
| FilterMode |
filterMode |
|
| TextureWrapMode |
wrapMode |
|
| TextureDimension |
dimension |
|
| System.Boolean |
enableRandomWrite |
|
| System.Boolean |
useMipMap |
|
| System.Boolean |
autoGenerateMips |
|
| System.Boolean |
isShadowMap |
|
| System.Int32 |
anisoLevel |
|
| System.Single |
mipMapBias |
|
| System.Boolean |
enableMSAA |
|
| System.Boolean |
bindTextureMS |
|
| System.Boolean |
useDynamicScale |
|
| 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(RTHandle)
Declaration
public static void Release(RTHandle rth)
Parameters
SetHardwareDynamicResolutionState(Boolean)
Declaration
public static void SetHardwareDynamicResolutionState(bool hwDynamicResRequested)
Parameters
| Type |
Name |
Description |
| System.Boolean |
hwDynamicResRequested |
|
SetReferenceSize(Int32, Int32, MSAASamples)
Declaration
public static void SetReferenceSize(int width, int height, MSAASamples msaaSamples)
Parameters
| Type |
Name |
Description |
| System.Int32 |
width |
|
| System.Int32 |
height |
|
| MSAASamples |
msaaSamples |
|