C# 클래스 Axiom.Components.Terrain.TerrainMaterialGenerator.Profile

Inner class which should also be subclassed to provide profile-specific material generation.
파일 보기 프로젝트 열기: WolfgangSt/axiom

보호된 프로퍼티들

프로퍼티 타입 설명
mDesc string
mName string
mParent TerrainMaterialGenerator

공개 메소드들

메소드 설명
Generate ( Axiom.Components.Terrain.Terrain terrain ) : Material

Generate / reuse a material for the terrain

GenerateForCompositeMap ( Axiom.Components.Terrain.Terrain terrain ) : Material

Generate / reuse a material for the terrain

GetMaxLayers ( Axiom.Components.Terrain.Terrain terrain ) : byte

Get's the number of layers supported

Profile ( Profile profile ) : System

Profile ( TerrainMaterialGenerator parent, string name, string description ) : System

RequestOption ( Axiom.Components.Terrain.Terrain terrain ) : void

Request the options needed from the terrain

UpdateCompositeMap ( Axiom.Components.Terrain.Terrain terrain, Rectangle rect ) : void

Update the composite map for a terrain

UpdateParams ( Material mat, Axiom.Components.Terrain.Terrain terrain ) : void

Update params for a terrain

UpdateParamsForCompositeMap ( Material mat, Axiom.Components.Terrain.Terrain terrain ) : void

Update params for a terrain

메소드 상세

Generate() 공개 추상적인 메소드

Generate / reuse a material for the terrain
public abstract Generate ( Axiom.Components.Terrain.Terrain terrain ) : Material
terrain Axiom.Components.Terrain.Terrain
리턴 Axiom.Graphics.Material

GenerateForCompositeMap() 공개 추상적인 메소드

Generate / reuse a material for the terrain
public abstract GenerateForCompositeMap ( Axiom.Components.Terrain.Terrain terrain ) : Material
terrain Axiom.Components.Terrain.Terrain
리턴 Axiom.Graphics.Material

GetMaxLayers() 공개 추상적인 메소드

Get's the number of layers supported
public abstract GetMaxLayers ( Axiom.Components.Terrain.Terrain terrain ) : byte
terrain Axiom.Components.Terrain.Terrain
리턴 byte

Profile() 공개 메소드

public Profile ( Profile profile ) : System
profile Profile
리턴 System

Profile() 공개 메소드

public Profile ( TerrainMaterialGenerator parent, string name, string description ) : System
parent TerrainMaterialGenerator
name string
description string
리턴 System

RequestOption() 공개 추상적인 메소드

Request the options needed from the terrain
public abstract RequestOption ( Axiom.Components.Terrain.Terrain terrain ) : void
terrain Axiom.Components.Terrain.Terrain
리턴 void

UpdateCompositeMap() 공개 메소드

Update the composite map for a terrain
public UpdateCompositeMap ( Axiom.Components.Terrain.Terrain terrain, Rectangle rect ) : void
terrain Axiom.Components.Terrain.Terrain
rect Axiom.Core.Rectangle
리턴 void

UpdateParams() 공개 추상적인 메소드

Update params for a terrain
public abstract UpdateParams ( Material mat, Axiom.Components.Terrain.Terrain terrain ) : void
mat Axiom.Graphics.Material
terrain Axiom.Components.Terrain.Terrain
리턴 void

UpdateParamsForCompositeMap() 공개 추상적인 메소드

Update params for a terrain
public abstract UpdateParamsForCompositeMap ( Material mat, Axiom.Components.Terrain.Terrain terrain ) : void
mat Axiom.Graphics.Material
terrain Axiom.Components.Terrain.Terrain
리턴 void

프로퍼티 상세

mDesc 보호되어 있는 프로퍼티

protected string mDesc
리턴 string

mName 보호되어 있는 프로퍼티

protected string mName
리턴 string

mParent 보호되어 있는 프로퍼티

protected TerrainMaterialGenerator,Axiom.Components.Terrain mParent
리턴 TerrainMaterialGenerator