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
drawOptionsFrameDrawOptionstransformGlobalChunkTransformislandConfigurationIIslandConfigurationmaterialProviderLODMaterialAssetscalefloat3
DrawBlueprint(FrameDrawOptions, in GlobalChunkTransform, IIslandConfiguration, MaterialPropertyBlock, PropertyBlockHash, float3)
void DrawBlueprint(FrameDrawOptions drawOptions, in GlobalChunkTransform transform, IIslandConfiguration islandConfiguration, MaterialPropertyBlock propertyBlock, PropertyBlockHash propertyBlockHash, float3 scale)
Parameters
drawOptionsFrameDrawOptionstransformGlobalChunkTransformislandConfigurationIIslandConfigurationpropertyBlockMaterialPropertyBlockpropertyBlockHashPropertyBlockHashscalefloat3
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
drawOptionsFrameDrawOptionstransformGlobalChunkTransformislandConfigurationIIslandConfigurationpropertyBlockMaterialPropertyBlockscalefloat3
DrawOverview(MeshBuilder, in GlobalChunkTransform)
[Obsolete("Set a ")]
void DrawOverview(MeshBuilder builder, in GlobalChunkTransform transform)
Parameters
builderMeshBuildertransformGlobalChunkTransform