C# Class Glare.Graphics.Rendering.ProceduralParameters

Afficher le fichier Open project: Burton-Radons/Alexandria Class Usage Examples

Méthodes publiques

Свойство Type Description
Builder ModelBuilder
Centre Vector3d
DetailLevel Vector2i
Material ModelMaterial
MaxInput Vector2d
MinInput Vector2d
Size Vector3d
SurfaceGenerator SurfaceGenerator
TexelGenerator ChannelGenerator
Transform System.Matrix4d

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
BasicTexelGenerator ( Vector2d &input, Vector3d &position, Vector3d &normal ) : Vector2d

Method Details

Build() public méthode

public Build ( ) : ProceduralParameters
Résultat ProceduralParameters

Convert() public static méthode

public static Convert ( SimpleSurfaceGenerator source ) : SurfaceGenerator
source SimpleSurfaceGenerator
Résultat SurfaceGenerator

ProceduralParameters() public méthode

public ProceduralParameters ( SimpleSurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SimpleSurfaceGenerator
builder ModelBuilder
Résultat System

ProceduralParameters() public méthode

public ProceduralParameters ( SurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SurfaceGenerator
builder ModelBuilder
Résultat System

SetCentre() public méthode

public SetCentre ( Vector3d value ) : ProceduralParameters
value Vector3d
Résultat ProceduralParameters

SetCentre() public méthode

public SetCentre ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
Résultat ProceduralParameters

SetDetailLevel() public méthode

public SetDetailLevel ( Vector2i value ) : ProceduralParameters
value Vector2i
Résultat ProceduralParameters

SetDetailLevel() public méthode

public SetDetailLevel ( int x, int y ) : ProceduralParameters
x int
y int
Résultat ProceduralParameters

SetMaterial() public méthode

public SetMaterial ( ModelMaterial value ) : ProceduralParameters
value ModelMaterial
Résultat ProceduralParameters

SetMaxInput() public méthode

public SetMaxInput ( Vector2d value ) : ProceduralParameters
value Vector2d
Résultat ProceduralParameters

SetMaxInput() public méthode

public SetMaxInput ( double value ) : ProceduralParameters
value double
Résultat ProceduralParameters

SetMaxInput() public méthode

public SetMaxInput ( double x, double y ) : ProceduralParameters
x double
y double
Résultat ProceduralParameters

SetMinInput() public méthode

public SetMinInput ( Vector2d value ) : ProceduralParameters
value Vector2d
Résultat ProceduralParameters

SetMinInput() public méthode

public SetMinInput ( double value ) : ProceduralParameters
value double
Résultat ProceduralParameters

SetMinInput() public méthode

public SetMinInput ( double x, double y ) : ProceduralParameters
x double
y double
Résultat ProceduralParameters

SetSize() public méthode

public SetSize ( Vector3d value ) : ProceduralParameters
value Vector3d
Résultat ProceduralParameters

SetSize() public méthode

public SetSize ( double size ) : ProceduralParameters
size double
Résultat ProceduralParameters

SetSize() public méthode

public SetSize ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
Résultat ProceduralParameters

SetSurfaceGenerator() public méthode

public SetSurfaceGenerator ( SimpleSurfaceGenerator value ) : ProceduralParameters
value SimpleSurfaceGenerator
Résultat ProceduralParameters

SetSurfaceGenerator() public méthode

public SetSurfaceGenerator ( SurfaceGenerator value ) : ProceduralParameters
value SurfaceGenerator
Résultat ProceduralParameters

SetTexelGenerator() public méthode

public SetTexelGenerator ( ChannelGenerator value ) : ProceduralParameters
value ChannelGenerator
Résultat ProceduralParameters

SetTransform() public méthode

public SetTransform ( System.Matrix4d value ) : ProceduralParameters
value System.Matrix4d
Résultat ProceduralParameters

Property Details

Builder public_oe property

public ModelBuilder,Glare.Graphics.Rendering Builder
Résultat ModelBuilder

Centre public_oe property

public Vector3d Centre
Résultat Vector3d

DetailLevel public_oe property

public Vector2i DetailLevel
Résultat Vector2i

Material public_oe property

public ModelMaterial,Glare.Graphics.Rendering Material
Résultat ModelMaterial

MaxInput public_oe property

public Vector2d MaxInput
Résultat Vector2d

MinInput public_oe property

public Vector2d MinInput
Résultat Vector2d

Size public_oe property

public Vector3d Size
Résultat Vector3d

SurfaceGenerator public_oe property

public SurfaceGenerator SurfaceGenerator
Résultat SurfaceGenerator

TexelGenerator public_oe property

public ChannelGenerator TexelGenerator
Résultat ChannelGenerator

Transform public_oe property

public Matrix4d,System Transform
Résultat System.Matrix4d