C# Класс Glare.Graphics.Terrains.Planar.PlanarTerrainBlock

A section of a PlanarTerrain.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AllocateHeightBackBuffer ( ) : Texture2D
DirtyAllHeightBackBuffer ( Texture2D newHeightTexture ) : void
DirtyBackBufferHeightTexture ( Texture2D newHeightTexture, Box2i modified ) : void
DirtyBackBufferHeightTexture ( Texture2D newHeightTexture, int x, int y, int width, int height ) : void

Приватные методы

Метод Описание
CleanTree ( ) : void
Draw ( System.Program program, System.Vector3 viewPoint, System.Matrix4d &world ) : void
Draw ( System.Vector3 &viewPoint, System.Matrix4d &world, System.Matrix4d &view, System.Matrix4d &projection ) : void
DrawInstances ( System.Program program ) : void
DrawSetParameters ( string shaderName, System.Matrix4d &world, System.Matrix4d &view, System.Matrix4d &projection ) : void
DrawWater ( Texture2D waterOffsetHeightTexture, Vector3d &waterColor, Vector3d &viewPoint, System.Matrix4d &world, System.Matrix4d &view, System.Matrix4d &projection ) : void
PlanarTerrainBlock ( PlanarTerrain terrain, Vector2i blockIndex ) : System

Описание методов

AllocateHeightBackBuffer() публичный Метод

public AllocateHeightBackBuffer ( ) : Texture2D
Результат Texture2D

DirtyAllHeightBackBuffer() публичный Метод

public DirtyAllHeightBackBuffer ( Texture2D newHeightTexture ) : void
newHeightTexture Texture2D
Результат void

DirtyBackBufferHeightTexture() публичный Метод

public DirtyBackBufferHeightTexture ( Texture2D newHeightTexture, Box2i modified ) : void
newHeightTexture Texture2D
modified Box2i
Результат void

DirtyBackBufferHeightTexture() публичный Метод

public DirtyBackBufferHeightTexture ( Texture2D newHeightTexture, int x, int y, int width, int height ) : void
newHeightTexture Texture2D
x int
y int
width int
height int
Результат void