C# 클래스 Glare.Graphics.Rendering.ProceduralParameters

파일 보기 프로젝트 열기: Burton-Radons/Alexandria 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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