Class FFacetRenderLayer
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class FFacetRenderLayer : FRenderableLayerInterface
- Inheritance
-
FFacetRenderLayer
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
FFacetRenderLayer(FStage, FFacetType, FAtlas, FShader)
public FFacetRenderLayer(FStage stage, FFacetType facetType, FAtlas atlas, FShader shader)
Parameters
stage FStage
facetType FFacetType
atlas FAtlas
shader FShader
Fields
_atlas
Field Value
- FAtlas
_colors
Field Value
- Color[]
_depth
Field Value
- int
_didColorsChange
public bool _didColorsChange
Field Value
- bool
_didUVsChange
public bool _didUVsChange
Field Value
- bool
_didVertCountChange
public bool _didVertCountChange
Field Value
- bool
_didVertsChange
public bool _didVertsChange
Field Value
- bool
_doesMeshNeedClear
public bool _doesMeshNeedClear
Field Value
- bool
_expansionAmount
public int _expansionAmount
Field Value
- int
_facetType
public FFacetType _facetType
Field Value
- FFacetType
_gameObject
public GameObject _gameObject
Field Value
- GameObject
_isMeshDirty
Field Value
- bool
_lowestZeroIndex
public int _lowestZeroIndex
Field Value
- int
_material
public Material _material
Field Value
- Material
_maxEmptyFacets
public int _maxEmptyFacets
Field Value
- int
_maxFacetCount
public int _maxFacetCount
Field Value
- int
_mesh
Field Value
- Mesh
_meshFilter
public MeshFilter _meshFilter
Field Value
- MeshFilter
_meshRenderer
public MeshRenderer _meshRenderer
Field Value
- MeshRenderer
_nextAvailableFacetIndex
public int _nextAvailableFacetIndex
Field Value
- int
_shader
Field Value
- FShader
_stage
Field Value
- FStage
public Transform _transform
Field Value
- Transform
_triangles
Field Value
- int[]
_uvs
Field Value
- Vector2[]
_vertices
public Vector3[] _vertices
Field Value
- Vector3[]
batchIndex
Field Value
- int
Properties
atlas
public FAtlas atlas { get; }
Property Value
- FAtlas
colors
public Color[] colors { get; }
Property Value
- Color[]
expansionAmount
public int expansionAmount { get; set; }
Property Value
- int
uvs
public Vector2[] uvs { get; }
Property Value
- Vector2[]
vertices
public Vector3[] vertices { get; }
Property Value
- Vector3[]
Methods
AddToWorld()
Close()
Destroy()
ExpandMaxFacetLimit(int)
public virtual void ExpandMaxFacetLimit(int deltaIncrease)
Parameters
deltaIncrease int
FillUnusedFacetsWithZeroes()
public virtual void FillUnusedFacetsWithZeroes()
GetNextFacetIndex(int)
public int GetNextFacetIndex(int numberOfFacetsNeeded)
Parameters
numberOfFacetsNeeded int
Returns
- int
HandleVertsChange()
public void HandleVertsChange()
Open()
RemoveFromWorld()
public void RemoveFromWorld()
ShrinkMaxFacetLimit(int)
public virtual void ShrinkMaxFacetLimit(int deltaDecrease)
Parameters
deltaDecrease int
Update(int)
public void Update(int depth)
Parameters
depth int
UpdateMeshProperties()
public void UpdateMeshProperties()
public void UpdateTransform()