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 |
|