Zdexby TheHolyOneZ
44,741 classes
Class

AmplifyImpostor

: MonoBehaviour : Behaviour : Component : Object : Object
AmplifyImpostors.AmplifyImpostor, AmplifyImpostors.Runtime 0x00E0 (224 B) inherited 0x0020 AmplifyImpostors.Runtime.dll
0x00x00E0

Members 38

OffsetSizeNameTypeFlagsDefault
—0x08PresetBiRPstringPublicStatic+1 flags—
—0x08ShaderBiRPstringPublicStatic+1 flags—
—0x08ShaderOctaBiRPstringPublicStatic+1 flags—
—0x08PresetHDRPstringPublicStatic+1 flags—
—0x08ShaderHDRPstringPublicStatic+1 flags—
—0x08ShaderOctaHDRPstringPublicStatic+1 flags—
—0x08PresetURPstringPublicStatic+1 flags—
—0x08ShaderOctaURPstringPublicStatic+1 flags—
—0x08ShaderURPstringPublicStatic+1 flags—
—0x08DilateGUIDstringPublicStatic+1 flags—
—0x08PackerGUIDstringPublicStatic+1 flags—
0x04_DetailNormalMap_PIDintPublicStatic+1 flags—
0x08m_dataAmplifyImpostorAssetPrivate—
0x08m_rootTransformTransformPrivate—
0x08m_lodGroupLODGroupPrivate—
0x08m_renderersRenderer[]Private—
0x04m_lodReplacementLODReplacementPublic—
0x04m_renderPipelineInUseRenderPipelineInUsePublic—
0x04m_insertIndexintPublic—
0x004C0x04padding / unreflected
0x08m_lastImpostorGameObjectPublic—
0x08m_folderPathstringPublic—
0x08m_impostorNamestringPublic+1 flags—
0x04m_cutModeCutModePublic—
—0x04StartXRotationfloatPrivateStatic+2 flags755
—0x04StartYRotationfloatPrivateStatic+2 flags755
—0x04MinAlphaResolutionintPrivateStatic+2 flags755
0x006C0x04padding / unreflected
0x08m_rtGBuffersRenderTexture[]Private+1 flags—
0x08m_alphaGBuffersRenderTexture[]Private+1 flags—
0x08m_trueDepthRenderTexturePrivate+1 flags—
0x08m_alphaTexTexture2DPublic+1 flags—
0x04m_xyFitSizefloatPrivate+1 flags—
0x04m_depthFitSizefloatPrivate+1 flags—
0x08m_pixelOffsetVector2Private+1 flags—
0x18m_originalBoundBoundsPrivate+1 flags—
0x0Cm_oriPosVector3Private+1 flags—
0x10m_oriRotQuaternionPrivate+1 flags—
0x0Cm_oriScaVector3Private+1 flags—
—0x04BlockSizeintPrivateStatic+2 flags755
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 21

SignatureFlagsNativeParams
AmplifyImpostorAsset get_Data()Public+1 flags0x08
void set_Data(AmplifyImpostorAsset value)Public+1 flags0x08
Transform get_RootTransform()Public+1 flags0x08
void set_RootTransform(Transform value)Public+1 flags0x08
LODGroup get_LodGroup()Public+1 flags0x08
void set_LodGroup(LODGroup value)Public+1 flags0x08
Renderer[] get_Renderers()Public+1 flags0x08
void set_Renderers(const Renderer[]& value)Public+1 flags0x08
void GenerateTextures(List<AmplifyImpostors.TextureOutput> outputList, bool standardRendering)Private0x08
void GenerateAlphaTextures(List<AmplifyImpostors.TextureOutput> outputList)Private0x08
void ClearBuffers()Private0x00
void ClearAlphaBuffers()Private0x00
void RenderImpostor(const ImpostorType& impostorType, int targetAmount, bool impostorMaps, bool combinedAlphas, bool useMinResolution, Shader customShader)Public0x08
Matrix4x4 GetCameraRotationMatrix(const ImpostorType& impostorType, int hframes, int vframes, int x, int y)Private0x40
Vector3 OctahedronToVector(const Vector2& oct)Private0x0C
Vector3 OctahedronToVector(float x, float y)Private0x0C
Vector3 HemiOctahedronToVector(float x, float y)Private0x0C
void GenerateAutomaticMesh(AmplifyImpostorAsset data)Public0x08
Mesh GenerateMesh(const Vector2[]& points, const Vector3& offset, float width, float height, bool invertY)Public0x0C
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00