C# 클래스 Axiom.Samples.Ocean.OceanSample

상속: SdkSample
파일 보기 프로젝트 열기: mono-soc-2011/axiom 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MaxSpeed Real
MinSpeed Real
MoveSpeed Real

보호된 프로퍼티들

프로퍼티 타입 설명
activeFragmentParameters Axiom.Graphics.GpuProgramParameters
activeFragmentProgram Axiom.Graphics.GpuProgram
activeMaterial Axiom.Graphics.Material
activePass Axiom.Graphics.Pass
activeVertexParameters Axiom.Graphics.GpuProgramParameters
activeVertexProgram Axiom.Graphics.GpuProgram
aniso int
currentMaterial int
currentPage int
diffuseLightColors Axiom.Core.ColorEx[]
filtering TextureFiltering
lightFlareSets Axiom.Core.BillboardSet[]
lightFlares Axiom.Core.Billboard[]
lightNodes Axiom.Core.SceneNode[]
lightPivots Axiom.Core.SceneNode[]
lightPositions Vector3[]
lightRotationAngles Real[]
lightRotationAxes Vector3[]
lightSpeeds Real[]
lightState bool[]
lights Axiom.Core.Light[]
mainNode Axiom.Core.SceneNode
materialControlsContainer System.Collections.Generic.List
numPages int
oceanSurfaceEnt Entity
rotateSpeed Real
sceneDetailIndex int
shaderControls Slider[]
shaderControlsContainer System.Collections.Generic.List
specularLightColors Axiom.Core.ColorEx[]
spinLight bool
translateVector Vector3
updateFreq float

공개 메소드들

메소드 설명
FrameRenderingQueued ( FrameEventArgs evt ) : bool

LoadAllMaterialControlFiles ( System.Collections.Generic.List &controlsContainer ) : void

LoadMaterialControlsFile ( System.Collections.Generic.List &controlsContainer, string filename ) : void
OceanSample ( ) : Axiom.Math

보호된 메소드들

메소드 설명
ChangePage ( int pageNum ) : void

CleanupContent ( ) : void

SelectOceanMaterial ( OceanMaterial newMaterial ) : void

SetupContent ( ) : void

SetupGUI ( ) : void

SetupScene ( ) : void

비공개 메소드들

메소드 설명
box_CheckChanged ( object sender, CheckBox box ) : void
btn_CursorPressed ( object sender, Vector2 cursorPosition ) : void
selectMenu_SelectedIndexChanged ( object sender, System e ) : void
shaderControlSlider_SliderMoved ( object sender, Slider slider ) : void

메소드 상세

ChangePage() 보호된 메소드

protected ChangePage ( int pageNum ) : void
pageNum int
리턴 void

CleanupContent() 보호된 메소드

protected CleanupContent ( ) : void
리턴 void

FrameRenderingQueued() 공개 메소드

public FrameRenderingQueued ( FrameEventArgs evt ) : bool
evt FrameEventArgs
리턴 bool

LoadAllMaterialControlFiles() 공개 정적인 메소드

public static LoadAllMaterialControlFiles ( System.Collections.Generic.List &controlsContainer ) : void
controlsContainer System.Collections.Generic.List
리턴 void

LoadMaterialControlsFile() 공개 정적인 메소드

public static LoadMaterialControlsFile ( System.Collections.Generic.List &controlsContainer, string filename ) : void
controlsContainer System.Collections.Generic.List
filename string
리턴 void

OceanSample() 공개 메소드

public OceanSample ( ) : Axiom.Math
리턴 Axiom.Math

SelectOceanMaterial() 보호된 메소드

protected SelectOceanMaterial ( OceanMaterial newMaterial ) : void
newMaterial OceanMaterial
리턴 void

SetupContent() 보호된 메소드

protected SetupContent ( ) : void
리턴 void

SetupGUI() 보호된 메소드

protected SetupGUI ( ) : void
리턴 void

SetupScene() 보호된 메소드

protected SetupScene ( ) : void
리턴 void

프로퍼티 상세

MaxSpeed 공개적으로 정적으로 프로퍼티

public static Real MaxSpeed
리턴 Real

MinSpeed 공개적으로 정적으로 프로퍼티

public static Real MinSpeed
리턴 Real

MoveSpeed 공개적으로 정적으로 프로퍼티

public static Real MoveSpeed
리턴 Real

activeFragmentParameters 보호되어 있는 프로퍼티

protected GpuProgramParameters,Axiom.Graphics activeFragmentParameters
리턴 Axiom.Graphics.GpuProgramParameters

activeFragmentProgram 보호되어 있는 프로퍼티

protected GpuProgram,Axiom.Graphics activeFragmentProgram
리턴 Axiom.Graphics.GpuProgram

activeMaterial 보호되어 있는 프로퍼티

protected Material,Axiom.Graphics activeMaterial
리턴 Axiom.Graphics.Material

activePass 보호되어 있는 프로퍼티

protected Pass,Axiom.Graphics activePass
리턴 Axiom.Graphics.Pass

activeVertexParameters 보호되어 있는 프로퍼티

protected GpuProgramParameters,Axiom.Graphics activeVertexParameters
리턴 Axiom.Graphics.GpuProgramParameters

activeVertexProgram 보호되어 있는 프로퍼티

protected GpuProgram,Axiom.Graphics activeVertexProgram
리턴 Axiom.Graphics.GpuProgram

aniso 보호되어 있는 프로퍼티

protected int aniso
리턴 int

currentMaterial 보호되어 있는 프로퍼티

protected int currentMaterial
리턴 int

currentPage 보호되어 있는 프로퍼티

protected int currentPage
리턴 int

diffuseLightColors 보호되어 있는 프로퍼티

protected ColorEx[],Axiom.Core diffuseLightColors
리턴 Axiom.Core.ColorEx[]

filtering 보호되어 있는 프로퍼티

protected TextureFiltering filtering
리턴 TextureFiltering

lightFlareSets 보호되어 있는 프로퍼티

protected BillboardSet[],Axiom.Core lightFlareSets
리턴 Axiom.Core.BillboardSet[]

lightFlares 보호되어 있는 프로퍼티

protected Billboard[],Axiom.Core lightFlares
리턴 Axiom.Core.Billboard[]

lightNodes 보호되어 있는 프로퍼티

protected SceneNode[],Axiom.Core lightNodes
리턴 Axiom.Core.SceneNode[]

lightPivots 보호되어 있는 프로퍼티

protected SceneNode[],Axiom.Core lightPivots
리턴 Axiom.Core.SceneNode[]

lightPositions 보호되어 있는 프로퍼티

protected Vector3[] lightPositions
리턴 Vector3[]

lightRotationAngles 보호되어 있는 프로퍼티

protected Real[] lightRotationAngles
리턴 Real[]

lightRotationAxes 보호되어 있는 프로퍼티

protected Vector3[] lightRotationAxes
리턴 Vector3[]

lightSpeeds 보호되어 있는 프로퍼티

protected Real[] lightSpeeds
리턴 Real[]

lightState 보호되어 있는 프로퍼티

protected bool[] lightState
리턴 bool[]

lights 보호되어 있는 프로퍼티

protected Light[],Axiom.Core lights
리턴 Axiom.Core.Light[]

mainNode 보호되어 있는 프로퍼티

protected SceneNode,Axiom.Core mainNode
리턴 Axiom.Core.SceneNode

materialControlsContainer 보호되어 있는 프로퍼티

protected System.Collections.Generic.List materialControlsContainer
리턴 System.Collections.Generic.List

numPages 보호되어 있는 프로퍼티

protected int numPages
리턴 int

oceanSurfaceEnt 보호되어 있는 프로퍼티

protected Entity oceanSurfaceEnt
리턴 Entity

rotateSpeed 보호되어 있는 프로퍼티

protected Real rotateSpeed
리턴 Real

sceneDetailIndex 보호되어 있는 프로퍼티

protected int sceneDetailIndex
리턴 int

shaderControls 보호되어 있는 프로퍼티

protected Slider[] shaderControls
리턴 Slider[]

shaderControlsContainer 보호되어 있는 프로퍼티

protected System.Collections.Generic.List shaderControlsContainer
리턴 System.Collections.Generic.List

specularLightColors 보호되어 있는 프로퍼티

protected ColorEx[],Axiom.Core specularLightColors
리턴 Axiom.Core.ColorEx[]

spinLight 보호되어 있는 프로퍼티

protected bool spinLight
리턴 bool

translateVector 보호되어 있는 프로퍼티

protected Vector3 translateVector
리턴 Vector3

updateFreq 보호되어 있는 프로퍼티

protected float updateFreq
리턴 float