Zdexby TheHolyOneZ
49,743 classes
Class

RTHandleSystem

: Object
UnityEngine.Rendering.RTHandleSystem, Unity.RenderPipelines.Core.Runtime 0x0068 (104 B) inherited 0x0010 Unity.RenderPipelines.Core.Runtime.dll
implements IDisposable
0x00x0068

Members 7

OffsetSizeNameTypeFlagsDefault
0x01m_HardwareDynamicResRequestedboolPrivate—
0x00110x07padding / unreflected
0x08m_AutoSizedRTsHashSet<UnityEngine.Rendering.RTHandle>Private—
0x08m_AutoSizedRTsArrayRTHandle[]Private—
0x08m_ResizeOnDemandRTsHashSet<UnityEngine.Rendering.RTHandle>Private—
0x30m_RTHandlePropertiesRTHandlePropertiesPrivate—
0x04m_MaxWidthsintPrivate—
0x04m_MaxHeightsintPrivate—

Functions 41

SignatureFlagsNativeParams
RTHandleProperties get_rtHandleProperties()Public+1 flags0x30
void .ctor()Public+1 flags0x00
void Dispose()PublicFinal+2 flags0x00
void Initialize(int width, int height)Public0x04
void Initialize(int width, int height, bool useLegacyDynamicResControl)Public0x04
void Release(RTHandle rth)Public0x08
void Remove(RTHandle rth)1 flags0x08
void ResetReferenceSize(int width, int height)Public0x04
void SetReferenceSize(int width, int height)Public0x04
void SetReferenceSize(int width, int height, bool reset)Public0x04
Vector2 CalculateRatioAgainstMaxSize(ref Vector2Int& viewportSize)1 flags0x08
void SetHardwareDynamicResolutionState(bool enableHWDynamicRes)Public0x01
void SwitchResizeMode(RTHandle rth, const ResizeMode& mode)1 flags0x08
void DemandResize(RTHandle rth)Private0x08
int GetMaxWidth()Public0x04
int GetMaxHeight()Public0x04
void Dispose(bool disposing)Private0x01
void Resize(int width, int height, bool sizeChanged)Private0x04
RTHandle Alloc(int width, int height, int slices, const DepthBits& depthBufferBits, const GraphicsFormat& colorFormat, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(int width, int height, const GraphicsFormat& format, int slices, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(int width, int height, const TextureWrapMode& wrapModeU, const TextureWrapMode& wrapModeV, const TextureWrapMode& wrapModeW, int slices, const DepthBits& depthBufferBits, const GraphicsFormat& colorFormat, const FilterMode& filterMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(int width, int height, const GraphicsFormat& format, const TextureWrapMode& wrapModeU, const TextureWrapMode& wrapModeV, const TextureWrapMode& wrapModeW, int slices, const FilterMode& filterMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RenderTexture CreateRenderTexture(int width, int height, const GraphicsFormat& format, int slices, const FilterMode& filterMode, const TextureWrapMode& wrapModeU, const TextureWrapMode& wrapModeV, const TextureWrapMode& wrapModeW, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Private0x08
RTHandle Alloc(int width, int height, const RTHandleAllocInfo& info)Public0x40
Vector2Int CalculateDimensions(const Vector2& scaleFactor)Public0x08
RTHandle Alloc(const Vector2& scaleFactor, const GraphicsFormat& format, int slices, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(const Vector2& scaleFactor, int slices, const DepthBits& depthBufferBits, const GraphicsFormat& colorFormat, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(const Vector2& scaleFactor, const RTHandleAllocInfo& info)Public0x40
Vector2Int CalculateDimensions(ScaleFunc scaleFunc)Public0x08
RTHandle Alloc(ScaleFunc scaleFunc, int slices, const DepthBits& depthBufferBits, const GraphicsFormat& colorFormat, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(ScaleFunc scaleFunc, const GraphicsFormat& format, int slices, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Public0x08
RTHandle Alloc(ScaleFunc scaleFunc, const RTHandleAllocInfo& info)Public0x40
RTHandle AllocAutoSizedRenderTexture(int width, int height, int slices, const GraphicsFormat& format, const FilterMode& filterMode, const TextureWrapMode& wrapMode, const TextureDimension& dimension, bool enableRandomWrite, bool useMipMap, bool autoGenerateMips, bool isShadowMap, int anisoLevel, float mipMapBias, const MSAASamples& msaaSamples, bool bindTextureMS, bool useDynamicScale, bool useDynamicScaleExplicit, const RenderTextureMemoryless& memoryless, const VRTextureUsage& vrUsage, const string& name)Private0x08
RTHandle AllocAutoSizedRenderTexture(int width, int height, const RTHandleAllocInfo& info)Private0x40
RTHandle Alloc(RenderTexture texture, bool transferOwnership)Public0x08
RTHandle Alloc(Texture texture)Public0x08
RTHandle Alloc(const RenderTargetIdentifier& texture)Public0x28
RTHandle Alloc(const RenderTargetIdentifier& texture, const string& name)Public0x28
RTHandle Alloc(RTHandle tex)PrivateStatic0x08
string DumpRTInfo()1 flags0x08
GraphicsFormat GetStencilFormat(const GraphicsFormat& depthStencilFormat)Private0x04

Used by 4

types with a member, parameter or interface of this type