Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Interface IBulkRenderer

    Namespace: Fwt.Core.BulkRendering
    Assembly: fwt.core.dll
    Syntax
    public interface IBulkRenderer

    Properties

    Materials

    Declaration
    List<Material> Materials { get; set; }
    Property Value
    Type Description
    List<Material>

    Meshes

    Declaration
    List<Mesh> Meshes { get; set; }
    Property Value
    Type Description
    List<Mesh>

    PropertyBlocks

    Declaration
    List<MaterialPropertyBlock> PropertyBlocks { get; set; }
    Property Value
    Type Description
    List<MaterialPropertyBlock>

    Methods

    ClearAll()

    Declaration
    void ClearAll()

    InitAll()

    Declaration
    void InitAll()

    MarkDirty()

    Declaration
    void MarkDirty()

    RecalcAssetIndexes()

    Declaration
    void RecalcAssetIndexes()

    RegisterMaterial(Material)

    Declaration
    int RegisterMaterial(Material material)
    Parameters
    Type Name Description
    Material material
    Returns
    Type Description
    int

    RegisterMaterialProperties(MaterialProperties)

    Declaration
    int RegisterMaterialProperties(MaterialProperties materialProperties)
    Parameters
    Type Name Description
    MaterialProperties materialProperties
    Returns
    Type Description
    int

    RegisterMesh(Mesh)

    Declaration
    int RegisterMesh(Mesh mesh)
    Parameters
    Type Name Description
    Mesh mesh
    Returns
    Type Description
    int

    RegisterPropertyBlock(MaterialPropertyBlock)

    Declaration
    int RegisterPropertyBlock(MaterialPropertyBlock propertyBlock)
    Parameters
    Type Name Description
    MaterialPropertyBlock propertyBlock
    Returns
    Type Description
    int

    RegisterRenderer(Renderer, MeshFilter, IList<BulkRenderItemSettings>, int, int, int)

    Declaration
    int RegisterRenderer(Renderer renderer, MeshFilter meshFilter, IList<BulkRenderItemSettings> result, int maxSubmeshCount = -1, int maxMaterials = -1, int maxRenderEntities = -1)
    Parameters
    Type Name Description
    Renderer renderer
    MeshFilter meshFilter
    IList<BulkRenderItemSettings> result
    int maxSubmeshCount
    int maxMaterials
    int maxRenderEntities
    Returns
    Type Description
    int

    RenderEntities(NativeList<BulkRenderItem>, Camera, JobHandle)

    Declaration
    void RenderEntities(NativeList<BulkRenderItem> renderEntities, Camera camera, JobHandle dependency = default)
    Parameters
    Type Name Description
    NativeList<BulkRenderItem> renderEntities
    Camera camera
    JobHandle dependency

    RenderEntities(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem>, Camera)

    Declaration
    void RenderEntities(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities, Camera camera)
    Parameters
    Type Name Description
    NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities
    Camera camera

    RenderEntities(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem>, Camera, Bounds)

    Declaration
    void RenderEntities(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities, Camera camera, Bounds worldBounds)
    Parameters
    Type Name Description
    NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities
    Camera camera
    Bounds worldBounds

    RenderEntitiesFast(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem>, Camera, Bounds, int)

    Declaration
    void RenderEntitiesFast(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities, Camera camera, Bounds worldBounds, int maxEntitiesPerKey = -1)
    Parameters
    Type Name Description
    NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities
    Camera camera
    Bounds worldBounds
    int maxEntitiesPerKey

    RenderEntitiesFastSlow(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem>, Camera, Bounds, int)

    Declaration
    void RenderEntitiesFastSlow(NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities, Camera camera, Bounds worldBounds, int maxEntitiesPerKey = -1)
    Parameters
    Type Name Description
    NativeParallelMultiHashMap<BulkRenderItemSettings, BulkRenderItem> renderEntities
    Camera camera
    Bounds worldBounds
    int maxEntitiesPerKey

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX