C# Класс Glare.Graphics.Rendering.ProceduralParameters

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Builder ModelBuilder
Centre Vector3d
DetailLevel Vector2i
Material ModelMaterial
MaxInput Vector2d
MinInput Vector2d
Size Vector3d
SurfaceGenerator SurfaceGenerator
TexelGenerator ChannelGenerator
Transform System.Matrix4d

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

Метод Описание
Build ( ) : ProceduralParameters
Convert ( SimpleSurfaceGenerator source ) : SurfaceGenerator
ProceduralParameters ( SimpleSurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
ProceduralParameters ( SurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
SetCentre ( Vector3d value ) : ProceduralParameters
SetCentre ( double x, double y, double z ) : ProceduralParameters
SetDetailLevel ( Vector2i value ) : ProceduralParameters
SetDetailLevel ( int x, int y ) : ProceduralParameters
SetMaterial ( ModelMaterial value ) : ProceduralParameters
SetMaxInput ( Vector2d value ) : ProceduralParameters
SetMaxInput ( double value ) : ProceduralParameters
SetMaxInput ( double x, double y ) : ProceduralParameters
SetMinInput ( Vector2d value ) : ProceduralParameters
SetMinInput ( double value ) : ProceduralParameters
SetMinInput ( double x, double y ) : ProceduralParameters
SetSize ( Vector3d value ) : ProceduralParameters
SetSize ( double size ) : ProceduralParameters
SetSize ( double x, double y, double z ) : ProceduralParameters
SetSurfaceGenerator ( SimpleSurfaceGenerator value ) : ProceduralParameters
SetSurfaceGenerator ( SurfaceGenerator value ) : ProceduralParameters
SetTexelGenerator ( ChannelGenerator value ) : ProceduralParameters
SetTransform ( System.Matrix4d value ) : ProceduralParameters

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

Метод Описание
BasicTexelGenerator ( Vector2d &input, Vector3d &position, Vector3d &normal ) : Vector2d

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

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

public Build ( ) : ProceduralParameters
Результат ProceduralParameters

Convert() публичный статический Метод

public static Convert ( SimpleSurfaceGenerator source ) : SurfaceGenerator
source SimpleSurfaceGenerator
Результат SurfaceGenerator

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

public ProceduralParameters ( SimpleSurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SimpleSurfaceGenerator
builder ModelBuilder
Результат System

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

public ProceduralParameters ( SurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SurfaceGenerator
builder ModelBuilder
Результат System

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

public SetCentre ( Vector3d value ) : ProceduralParameters
value Vector3d
Результат ProceduralParameters

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

public SetCentre ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
Результат ProceduralParameters

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

public SetDetailLevel ( Vector2i value ) : ProceduralParameters
value Vector2i
Результат ProceduralParameters

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

public SetDetailLevel ( int x, int y ) : ProceduralParameters
x int
y int
Результат ProceduralParameters

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

public SetMaterial ( ModelMaterial value ) : ProceduralParameters
value ModelMaterial
Результат ProceduralParameters

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

public SetMaxInput ( Vector2d value ) : ProceduralParameters
value Vector2d
Результат ProceduralParameters

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

public SetMaxInput ( double value ) : ProceduralParameters
value double
Результат ProceduralParameters

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

public SetMaxInput ( double x, double y ) : ProceduralParameters
x double
y double
Результат ProceduralParameters

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

public SetMinInput ( Vector2d value ) : ProceduralParameters
value Vector2d
Результат ProceduralParameters

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

public SetMinInput ( double value ) : ProceduralParameters
value double
Результат ProceduralParameters

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

public SetMinInput ( double x, double y ) : ProceduralParameters
x double
y double
Результат ProceduralParameters

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

public SetSize ( Vector3d value ) : ProceduralParameters
value Vector3d
Результат ProceduralParameters

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

public SetSize ( double size ) : ProceduralParameters
size double
Результат ProceduralParameters

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

public SetSize ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
Результат ProceduralParameters

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

public SetSurfaceGenerator ( SimpleSurfaceGenerator value ) : ProceduralParameters
value SimpleSurfaceGenerator
Результат ProceduralParameters

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

public SetSurfaceGenerator ( SurfaceGenerator value ) : ProceduralParameters
value SurfaceGenerator
Результат ProceduralParameters

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

public SetTexelGenerator ( ChannelGenerator value ) : ProceduralParameters
value ChannelGenerator
Результат ProceduralParameters

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

public SetTransform ( System.Matrix4d value ) : ProceduralParameters
value System.Matrix4d
Результат ProceduralParameters

Описание свойств

Builder публичное свойство

public ModelBuilder,Glare.Graphics.Rendering Builder
Результат ModelBuilder

Centre публичное свойство

public Vector3d Centre
Результат Vector3d

DetailLevel публичное свойство

public Vector2i DetailLevel
Результат Vector2i

Material публичное свойство

public ModelMaterial,Glare.Graphics.Rendering Material
Результат ModelMaterial

MaxInput публичное свойство

public Vector2d MaxInput
Результат Vector2d

MinInput публичное свойство

public Vector2d MinInput
Результат Vector2d

Size публичное свойство

public Vector3d Size
Результат Vector3d

SurfaceGenerator публичное свойство

public SurfaceGenerator SurfaceGenerator
Результат SurfaceGenerator

TexelGenerator публичное свойство

public ChannelGenerator TexelGenerator
Результат ChannelGenerator

Transform публичное свойство

public Matrix4d,System Transform
Результат System.Matrix4d