C# Класс Axiom.Demos.Water

Demonstrates simulation of Water mesh
Наследование: DemoBase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
CMPLX int
GuiMgr Axiom.Overlays.OverlayElementManager
PLANE_SIZE float
RAIN_HEIGHT_CONSTANT int
RAIN_HEIGHT_RANDOM int
RAND System.Random
adds double[]
animState AnimationState
animTime float
changeSpeed int
headDepth float
headNode Axiom.Core.SceneNode
headSpeed float
inputInterval float
lightMode string
lightModeIndex int
lightNode Axiom.Core.SceneNode
lightSet Axiom.Core.BillboardSet
materialNumber int
modeInterval float
oldPos Vector3
particleEmitter Axiom.ParticleSystems.ParticleEmitter
particleSystem ParticleSystem
planeEnt Entity
rainOn bool
reflectionPlane Axiom.MathLib.Plane
sines double[]
skyBoxOn bool
statsInterval float
trackingOn bool
waterEntity Entity
waterMesh WaterMesh
waterOverlay Axiom.Overlays.Overlay

Открытые методы

Метод Описание
AnimateHead ( float timeSinceLastFrame ) : void
CreateScene ( ) : void

Защищенные методы

Метод Описание
HandleUserModeInput ( string logText ) : void

Prints output to screen/log, and resets Input Timer to avoid rapid flicker.

ModeUpdate ( ) : void

Process User Inputs to change Axiom Render Mode or Print Screen. Slow Update Rate.

ModeUpdateCustom ( ) : bool
OnFrameStarted ( object source, FrameEventArgs evt ) : void
ProcessRain ( ) : void
RapidUpdate ( ) : void

Handle Inputs that Move and Turn the Camera. Fast Update Rate.

RapidUpdateCustom ( ) : bool
ToggleMode ( string mode ) : void

Приватные методы

Метод Описание
AddLight ( string name, Vector3 pos, ColorEx color, LightType type ) : Light
AdjustRange ( float &val, KeyCodes plus, KeyCodes minus, float min, float max, float chg ) : bool
SetLighting ( string mode ) : void
UpdateInfoHeadDepth ( ) : void
UpdateInfoHeadSpeed ( ) : void
UpdateInfoLights ( ) : void
UpdateInfoNormals ( ) : void
UpdateInfoParamC ( ) : void
UpdateInfoParamD ( ) : void
UpdateInfoParamT ( ) : void
UpdateInfoParamU ( ) : void
UpdateInfoRain ( ) : void
UpdateInfoSkyBox ( ) : void
UpdateInfoTracking ( ) : void
UpdateMaterial ( ) : void

Описание методов

AnimateHead() публичный Метод

public AnimateHead ( float timeSinceLastFrame ) : void
timeSinceLastFrame float
Результат void

CreateScene() публичный Метод

public CreateScene ( ) : void
Результат void

HandleUserModeInput() защищенный Метод

Prints output to screen/log, and resets Input Timer to avoid rapid flicker.
protected HandleUserModeInput ( string logText ) : void
logText string
Результат void

ModeUpdate() защищенный Метод

Process User Inputs to change Axiom Render Mode or Print Screen. Slow Update Rate.
protected ModeUpdate ( ) : void
Результат void

ModeUpdateCustom() защищенный Метод

protected ModeUpdateCustom ( ) : bool
Результат bool

OnFrameStarted() защищенный Метод

protected OnFrameStarted ( object source, FrameEventArgs evt ) : void
source object
evt FrameEventArgs
Результат void

ProcessRain() защищенный Метод

protected ProcessRain ( ) : void
Результат void

RapidUpdate() защищенный Метод

Handle Inputs that Move and Turn the Camera. Fast Update Rate.
protected RapidUpdate ( ) : void
Результат void

RapidUpdateCustom() защищенный Метод

protected RapidUpdateCustom ( ) : bool
Результат bool

ToggleMode() защищенный Метод

protected ToggleMode ( string mode ) : void
mode string
Результат void

Описание свойств

CMPLX защищенное статическое свойство

protected static int CMPLX
Результат int

GuiMgr защищенное свойство

protected OverlayElementManager,Axiom.Overlays GuiMgr
Результат Axiom.Overlays.OverlayElementManager

PLANE_SIZE защищенное статическое свойство

protected static float PLANE_SIZE
Результат float

RAIN_HEIGHT_CONSTANT защищенное свойство

protected int RAIN_HEIGHT_CONSTANT
Результат int

RAIN_HEIGHT_RANDOM защищенное свойство

protected int RAIN_HEIGHT_RANDOM
Результат int

RAND защищенное свойство

protected Random,System RAND
Результат System.Random

adds защищенное свойство

protected double[] adds
Результат double[]

animState защищенное свойство

protected AnimationState animState
Результат AnimationState

animTime защищенное свойство

protected float animTime
Результат float

changeSpeed защищенное свойство

protected int changeSpeed
Результат int

headDepth защищенное свойство

protected float headDepth
Результат float

headNode защищенное свойство

protected SceneNode,Axiom.Core headNode
Результат Axiom.Core.SceneNode

headSpeed защищенное свойство

protected float headSpeed
Результат float

inputInterval защищенное свойство

protected float inputInterval
Результат float

lightMode защищенное свойство

protected string lightMode
Результат string

lightModeIndex защищенное свойство

protected int lightModeIndex
Результат int

lightNode защищенное свойство

protected SceneNode,Axiom.Core lightNode
Результат Axiom.Core.SceneNode

lightSet защищенное свойство

protected BillboardSet,Axiom.Core lightSet
Результат Axiom.Core.BillboardSet

materialNumber защищенное свойство

protected int materialNumber
Результат int

modeInterval защищенное свойство

protected float modeInterval
Результат float

oldPos защищенное свойство

protected Vector3 oldPos
Результат Vector3

particleEmitter защищенное свойство

protected ParticleEmitter,Axiom.ParticleSystems particleEmitter
Результат Axiom.ParticleSystems.ParticleEmitter

particleSystem защищенное свойство

protected ParticleSystem particleSystem
Результат ParticleSystem

planeEnt защищенное свойство

protected Entity planeEnt
Результат Entity

rainOn защищенное свойство

protected bool rainOn
Результат bool

reflectionPlane защищенное свойство

protected Plane,Axiom.MathLib reflectionPlane
Результат Axiom.MathLib.Plane

sines защищенное свойство

protected double[] sines
Результат double[]

skyBoxOn защищенное свойство

protected bool skyBoxOn
Результат bool

statsInterval защищенное свойство

protected float statsInterval
Результат float

trackingOn защищенное свойство

protected bool trackingOn
Результат bool

waterEntity защищенное свойство

protected Entity waterEntity
Результат Entity

waterMesh защищенное свойство

protected WaterMesh,Axiom.Demos waterMesh
Результат WaterMesh

waterOverlay защищенное свойство

protected Overlay,Axiom.Overlays waterOverlay
Результат Axiom.Overlays.Overlay