Table of Contents

Interface IIslandPlatformDrawer

Namespace
Root
Assembly
SPZGameAssembly.dll
[Obsolete("Replace these drawers with the more generic ModularIslandMeshDrawer")]
public interface IIslandPlatformDrawer
Extension Methods

Methods

Draw(FrameDrawOptions, in GlobalChunkTransform, IIslandConfiguration, LODMaterialAsset, float3)

void Draw(FrameDrawOptions drawOptions, in GlobalChunkTransform transform, IIslandConfiguration islandConfiguration, LODMaterialAsset materialProvider, float3 scale)

Parameters

drawOptions FrameDrawOptions
transform GlobalChunkTransform
islandConfiguration IIslandConfiguration
materialProvider LODMaterialAsset
scale float3

DrawBlueprint(FrameDrawOptions, in GlobalChunkTransform, IIslandConfiguration, MaterialPropertyBlock, PropertyBlockHash, float3)

void DrawBlueprint(FrameDrawOptions drawOptions, in GlobalChunkTransform transform, IIslandConfiguration islandConfiguration, MaterialPropertyBlock propertyBlock, PropertyBlockHash propertyBlockHash, float3 scale)

Parameters

drawOptions FrameDrawOptions
transform GlobalChunkTransform
islandConfiguration IIslandConfiguration
propertyBlock MaterialPropertyBlock
propertyBlockHash PropertyBlockHash
scale float3

DrawBlueprintNonInstanced(FrameDrawOptions, in GlobalChunkTransform, IIslandConfiguration, MaterialPropertyBlock, float3)

[Obsolete("This is slow, please make use of DrawBlueprint(), which uses instanced rendering")]
void DrawBlueprintNonInstanced(FrameDrawOptions drawOptions, in GlobalChunkTransform transform, IIslandConfiguration islandConfiguration, MaterialPropertyBlock propertyBlock, float3 scale)

Parameters

drawOptions FrameDrawOptions
transform GlobalChunkTransform
islandConfiguration IIslandConfiguration
propertyBlock MaterialPropertyBlock
scale float3

DrawOverview(MeshBuilder, in GlobalChunkTransform)

[Obsolete("Set a ")]
void DrawOverview(MeshBuilder builder, in GlobalChunkTransform transform)

Parameters

builder MeshBuilder
transform GlobalChunkTransform