AmplifyOcclusion
Jump to navigation
Jump to search
AmplifyOcclusion
AmplifyOcclusion.AmplifyOcclusionCommon
- Method: Void CommandBuffer_TemporalFilterDirectionsOffsets(CommandBuffer cb, UInt32 aSampleStep)
- Method: Material CreateMaterialWithShaderName(String aShaderName, Boolean aThroughErrorMsg)
- Method: Int32 SafeAllocateTemporaryRT(CommandBuffer cb, String propertyName, Int32 width, Int32 height, RenderTextureFormat format, RenderTextureReadWrite readWrite, FilterMode filterMode)
- Method: Void SafeReleaseTemporaryRT(CommandBuffer cb, Int32 id)
- Method: RenderTexture SafeAllocateRT(String name, Int32 width, Int32 height, RenderTextureFormat format, RenderTextureReadWrite readWrite, FilterMode filterMode, Int32 antiAliasing, Boolean aUseMipMap)
- Method: Void SafeReleaseRT(RenderTexture& rt)
- Method: Boolean IsStereoSinglePassEnabled(Camera aCamera)
- Method: Boolean IsStereoMultiPassEnabled(Camera aCamera)
- Method: Void UpdateGlobalShaderConstants(CommandBuffer cb, TargetDesc& aTarget, Camera aCamera, Boolean isDownsample, Boolean isFilterDownsample)
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Method: String ToString()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Field: Int32 PerPixelNormalSourceCount
- Field: Single[] m_temporalRotations
- Field: Single[] m_spatialOffsets
AmplifyOcclusion.AmplifyOcclusionViewProjMatrix
- Method: Void UpdateGlobalShaderConstants_Matrices(CommandBuffer cb, Camera aCamera, Boolean isUsingTemporalFilter)
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Method: String ToString()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Field: Matrix4x4 m_prevViewProjMatrixLeft
- Field: Matrix4x4 m_prevInvViewProjMatrixLeft
- Field: Matrix4x4 m_prevViewProjMatrixRight
- Field: Matrix4x4 m_prevInvViewProjMatrixRight
AmplifyOcclusion.SampleCountLevel
- Method: Boolean HasFlag(Enum flag)
- Method: Object GetValue()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Method: Int32 CompareTo(Object target)
- Method: String ToString()
- Method: String ToString(String format)
- Method: String ToString(IFormatProvider provider)
- Method: String ToString(String format, IFormatProvider provider)
- Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
- Method: TypeCode GetTypeCode()
- Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
- Method: Char System.IConvertible.ToChar(IFormatProvider provider)
- Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
- Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
- Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
- Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
- Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
- Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
- Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
- Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
- Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
- Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
- Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
- Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
- Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Field: Int32 value__
- Field: SampleCountLevel Low
- Field: SampleCountLevel Medium
- Field: SampleCountLevel High
- Field: SampleCountLevel VeryHigh
AmplifyOcclusion.TargetDesc
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Method: String ToString()
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Field: Int32 fullWidth
- Field: Int32 fullHeight
- Field: Int32 width
- Field: Int32 height
- Field: Single oneOverWidth
- Field: Single oneOverHeight
AmplifyOcclusion.ShaderPass
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Method: String ToString()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Field: Int32 OcclusionLow_None_UseDynamicDepthMips
- Field: Int32 CombineDownsampledOcclusionDepth
- Field: Int32 NeighborMotionIntensity
- Field: Int32 ClearTemporal
- Field: Int32 ScaleDownCloserDepthEven
- Field: Int32 ScaleDownCloserDepthEven_CameraDepthTexture
- Field: Int32 Temporal
- Field: Int32 BlurHorizontal1
- Field: Int32 BlurVertical1
- Field: Int32 BlurHorizontal2
- Field: Int32 BlurVertical2
- Field: Int32 BlurHorizontal3
- Field: Int32 BlurVertical3
- Field: Int32 BlurHorizontal4
- Field: Int32 BlurVertical4
- Field: Int32 BlurHorizontalIntensity
- Field: Int32 BlurVerticalIntensity
- Field: Int32 ApplyDebug
- Field: Int32 ApplyDebugTemporal
- Field: Int32 ApplyDeferred
- Field: Int32 ApplyDeferredTemporal
- Field: Int32 ApplyDeferredLog
- Field: Int32 ApplyDeferredLogTemporal
- Field: Int32 ApplyPostEffect
- Field: Int32 ApplyPostEffectTemporal
- Field: Int32 ApplyPostEffectTemporalMultiply
- Field: Int32 ApplyDeferredTemporalMultiply
- Field: Int32 ApplyDebugCombineFromTemporal
- Field: Int32 ApplyCombineFromTemporal
- Field: Int32 ApplyDeferredCombineFromTemporal
- Field: Int32 ApplyDeferredLogCombineFromTemporal
- Field: Int32 OcclusionLow_None
- Field: Int32 OcclusionLow_Camera
- Field: Int32 OcclusionLow_GBuffer
- Field: Int32 OcclusionLow_GBufferOctaEncoded
AmplifyOcclusion.PropertyID
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Method: String ToString()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Field: Int32 _MainTex
- Field: Int32 _AO_Radius
- Field: Int32 _AO_PowExponent
- Field: Int32 _AO_Bias
- Field: Int32 _AO_Levels
- Field: Int32 _AO_ThicknessDecay
- Field: Int32 _AO_BlurSharpness
- Field: Int32 _AO_BufDepthToLinearEye
- Field: Int32 _AO_CameraViewLeft
- Field: Int32 _AO_CameraViewRight
- Field: Int32 _AO_ProjMatrixLeft
- Field: Int32 _AO_ProjMatrixRight
- Field: Int32 _AO_InvViewProjMatrixLeft
- Field: Int32 _AO_PrevViewProjMatrixLeft
- Field: Int32 _AO_PrevInvViewProjMatrixLeft
- Field: Int32 _AO_InvViewProjMatrixRight
- Field: Int32 _AO_PrevViewProjMatrixRight
- Field: Int32 _AO_PrevInvViewProjMatrixRight
- Field: Int32 _AO_GBufferNormals
- Field: Int32 _AO_Target_TexelSize
- Field: Int32 _AO_TemporalCurveAdj
- Field: Int32 _AO_TemporalMotionSensibility
- Field: Int32 _AO_CurrOcclusionDepth
- Field: Int32 _AO_CurrOcclusionDepth_TexelSize
- Field: Int32 _AO_TemporalAccumm
- Field: Int32 _AO_TemporalDirections
- Field: Int32 _AO_TemporalOffsets
- Field: Int32 _AO_GBufferAlbedo
- Field: Int32 _AO_GBufferEmission
- Field: Int32 _AO_UVToView
- Field: Int32 _AO_HalfProjScale
- Field: Int32 _AO_FadeParams
- Field: Int32 _AO_FadeValues
- Field: Int32 _AO_FadeToTint
- Field: Int32 _AO_CurrMotionIntensity
- Field: Int32 _AO_CurrDepthSource_TexelSize
- Field: Int32 _AO_CurrDepthSource
- Field: Int32 _AO_CurrMotionIntensity_TexelSize
- Field: Int32 _AO_SourceDepthMipmap
- Field: Int32 _AO_Source_TexelSize
AmplifyOcclusion.VersionInfo
- Method: String StaticToString()
- Method: String ToString()
- Method: Int32 get_FullNumber()
- Method: Int32 get_Number()
- Method: VersionInfo Current()
- Method: Boolean Matches(VersionInfo version)
- Method: Type GetType()
- Method: Object MemberwiseClone()
- Method: Void Finalize()
- Method: Boolean Equals(Object obj)
- Method: Int32 GetHashCode()
- Property: Int32 FullNumber
- Property: Int32 Number
- Field: Int32 m_major
- Field: Int32 m_minor
- Field: Int32 m_release
- Field: Byte Major
- Field: Byte Minor
- Field: Byte Release
- Field: Byte Revision