Zdexby TheHolyOneZ
8,798 structs
Struct

TilingJob

: ValueType : Object
UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime 0x0128 (296 B) Unity.RenderPipelines.Universal.Runtime.dll
implements IJobFor
0x00x0128

Members 21

OffsetSizeNameTypeFlags
0x10lightsNativeArray<UnityEngine.Rendering.VisibleLight>Public
0x10reflectionProbesNativeArray<UnityEngine.Rendering.VisibleReflectionProbe>Public
0x01reflectionProbeRotationboolPublic
0x00210x07padding / unreflected
0x10tileRangesNativeArray<UnityEngine.Rendering.Universal.InclusiveRange>Public
0x04itemsPerTileintPublic
0x04rangesPerItemintPublic
0x80worldToViewsFixed2<Unity.Mathematics.float4x4>Public
0x08tileScalefloat2Public
0x08tileScaleInvfloat2Public
0x08viewPlaneBottomsFixed2<System.Single>Public
0x08viewPlaneTopsFixed2<System.Single>Public
0x20viewToViewportScaleBiasesFixed2<Unity.Mathematics.float4>Public
0x08tileCountint2Public
0x04nearfloatPublic
0x01isOrthographicboolPublic
0x010D0x01padding / unreflected
0x04m_TileYRangeInclusiveRangePrivate
0x01120x02padding / unreflected
0x04m_OffsetintPrivate
0x04m_ViewIndexintPrivate
0x08m_CenterOffsetfloat2Private
0x08k_CubePointsfloat3[]PrivateStatic+1 flags
0x08k_CubeLineIndicesint4[]PrivateStatic+1 flags
0x01240x04unreflected bytes to end of TilingJob

Functions 24

SignatureFlagsNativeParams
void Execute(int jobIndex)PublicFinal+2 flags0x04
void TileLight(int lightIndex)Private0x04
void TileLightOrthographic(int lightIndex)Private0x04
void TileReflectionProbe(int index)Private0x04
float2 ViewToTileSpace(const float3& positionVS)Private0x0C
float2 ViewToTileSpaceOrthographic(const float3& positionVS)Private0x0C
void ExpandY(const float3& positionVS)Private0x0C
void ExpandOrthographic(const float3& positionVS)Private0x0C
void ExpandRangeOrthographic(ref InclusiveRange& range, float xVS)Private0x04
float square(float x)PrivateStatic0x04
void GetSphereHorizon(const float2& center, float radius, float near, float clipRadius, ref float2& p0, ref float2& p1)PrivateStatic0x08
void GetSphereYPlaneHorizon(const float3& center, float sphereRadius, float near, float clipRadius, float y, ref float3& left, ref float3& right)PrivateStatic0x0C
bool GetCircleClipPoints(const float3& circleCenter, const float3& circleNormal, float circleRadius, float near, ref float3& p0, ref float3& p1)PrivateStatic0x0C
ValueTuple<System.Single IntersectEllipseLine(float a, float b, const float3& line)PrivateStatic0x0C
void GetProjectedCircleHorizon(const float2& center, float radius, const float2& U, const float2& V, ref float2& uv1, ref float2& uv2)PrivateStatic0x08
bool IntersectCircleYPlane(float y, const float3& circleCenter, const float3& circleNormal, const float3& circleU, const float3& circleV, float circleRadius, ref float3& p1, ref float3& p2)PrivateStatic0x0C
void GetConeSideTangentPoints(const float3& vertex, const float3& axis, float cosHalfAngle, float circleRadius, float coneHeight, float range, const float3& circleU, const float3& circleV, ref float3& l1, ref float3& l2)PrivateStatic0x0C
float3 EvaluateNearConic(float near, const float3& o, const float3& d, float r, const float3& u, const float3& v, float theta)PrivateStatic0x0C
float2 FindNearConicTangentTheta(const float2& o, const float2& d, float r, const float2& u, const float2& v)PrivateStatic0x08
float2 FindNearConicYTheta(float near, const float3& o, const float3& d, float r, const float3& u, const float3& v, float y)PrivateStatic0x0C
void .cctor()PrivateStatic+1 flags0x00
bool <TileLight>g__SpherePointIsValid|20_0(const float3& p, ref <>c__DisplayClass20_0& )Static+1 flags0xA0
bool <TileLight>g__ConicPointIsValid|20_1(const float3& p, ref <>c__DisplayClass20_0& )Static+1 flags0xA0
bool <TileLightOrthographic>g__SpherePointIsValid|21_0(const float3& p, ref <>c__DisplayClass21_0& )Static+1 flags0x9C