C# Class Glare.Graphics.Rendering.ProceduralParameters

ファイルを表示 Open project: Burton-Radons/Alexandria Class Usage Examples

Public Properties

Property Type Description
Builder ModelBuilder
Centre Vector3d
DetailLevel Vector2i
Material ModelMaterial
MaxInput Vector2d
MinInput Vector2d
Size Vector3d
SurfaceGenerator SurfaceGenerator
TexelGenerator ChannelGenerator
Transform System.Matrix4d

Public Methods

Method 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

Method Description
BasicTexelGenerator ( Vector2d &input, Vector3d &position, Vector3d &normal ) : Vector2d

Method Details

Build() public method

public Build ( ) : ProceduralParameters
return ProceduralParameters

Convert() public static method

public static Convert ( SimpleSurfaceGenerator source ) : SurfaceGenerator
source SimpleSurfaceGenerator
return SurfaceGenerator

ProceduralParameters() public method

public ProceduralParameters ( SimpleSurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SimpleSurfaceGenerator
builder ModelBuilder
return System

ProceduralParameters() public method

public ProceduralParameters ( SurfaceGenerator surfaceGenerator, ModelBuilder builder ) : System
surfaceGenerator SurfaceGenerator
builder ModelBuilder
return System

SetCentre() public method

public SetCentre ( Vector3d value ) : ProceduralParameters
value Vector3d
return ProceduralParameters

SetCentre() public method

public SetCentre ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
return ProceduralParameters

SetDetailLevel() public method

public SetDetailLevel ( Vector2i value ) : ProceduralParameters
value Vector2i
return ProceduralParameters

SetDetailLevel() public method

public SetDetailLevel ( int x, int y ) : ProceduralParameters
x int
y int
return ProceduralParameters

SetMaterial() public method

public SetMaterial ( ModelMaterial value ) : ProceduralParameters
value ModelMaterial
return ProceduralParameters

SetMaxInput() public method

public SetMaxInput ( Vector2d value ) : ProceduralParameters
value Vector2d
return ProceduralParameters

SetMaxInput() public method

public SetMaxInput ( double value ) : ProceduralParameters
value double
return ProceduralParameters

SetMaxInput() public method

public SetMaxInput ( double x, double y ) : ProceduralParameters
x double
y double
return ProceduralParameters

SetMinInput() public method

public SetMinInput ( Vector2d value ) : ProceduralParameters
value Vector2d
return ProceduralParameters

SetMinInput() public method

public SetMinInput ( double value ) : ProceduralParameters
value double
return ProceduralParameters

SetMinInput() public method

public SetMinInput ( double x, double y ) : ProceduralParameters
x double
y double
return ProceduralParameters

SetSize() public method

public SetSize ( Vector3d value ) : ProceduralParameters
value Vector3d
return ProceduralParameters

SetSize() public method

public SetSize ( double size ) : ProceduralParameters
size double
return ProceduralParameters

SetSize() public method

public SetSize ( double x, double y, double z ) : ProceduralParameters
x double
y double
z double
return ProceduralParameters

SetSurfaceGenerator() public method

public SetSurfaceGenerator ( SimpleSurfaceGenerator value ) : ProceduralParameters
value SimpleSurfaceGenerator
return ProceduralParameters

SetSurfaceGenerator() public method

public SetSurfaceGenerator ( SurfaceGenerator value ) : ProceduralParameters
value SurfaceGenerator
return ProceduralParameters

SetTexelGenerator() public method

public SetTexelGenerator ( ChannelGenerator value ) : ProceduralParameters
value ChannelGenerator
return ProceduralParameters

SetTransform() public method

public SetTransform ( System.Matrix4d value ) : ProceduralParameters
value System.Matrix4d
return ProceduralParameters

Property Details

Builder public_oe property

public ModelBuilder,Glare.Graphics.Rendering Builder
return ModelBuilder

Centre public_oe property

public Vector3d Centre
return Vector3d

DetailLevel public_oe property

public Vector2i DetailLevel
return Vector2i

Material public_oe property

public ModelMaterial,Glare.Graphics.Rendering Material
return ModelMaterial

MaxInput public_oe property

public Vector2d MaxInput
return Vector2d

MinInput public_oe property

public Vector2d MinInput
return Vector2d

Size public_oe property

public Vector3d Size
return Vector3d

SurfaceGenerator public_oe property

public SurfaceGenerator SurfaceGenerator
return SurfaceGenerator

TexelGenerator public_oe property

public ChannelGenerator TexelGenerator
return ChannelGenerator

Transform public_oe property

public Matrix4d,System Transform
return System.Matrix4d