|
SizeF | Size [get] |
| The size of the water plane More...
|
|
int | NumberSubsets [get, protected set] |
| The numbers of subsets in this model More...
|
|
bool | Pickable = true [get, set] |
| Shall this PositionableRenderable be pickable with the mouse? More...
|
|
ViewType | RenderIn [get, set] |
| In what kind of Views shall this body be rendered? More...
|
|
SurfaceEffect | SurfaceEffect [get, set] |
| What kinds of surface effects (e.g. lighting) to apply to this PositionableRenderable More...
|
|
SurfaceShader | SurfaceShader [get, set] |
| The SurfaceShader to apply to the surface of this PositionableRenderable More...
|
|
BillboardMode | Billboard [get, set] |
| How this PositionableRenderable shall be rotated towards the camera More...
|
|
Matrix | PreTransform [get, set] |
| A transformation matrix that is to be applied before the normal world transform occurs - useful for correcting off-center meshes More...
|
|
Vector3 | Scale [get, set] |
| Scaling to be performed before rendering More...
|
|
Quaternion | Rotation [get, set] |
| The body's rotation quaternion More...
|
|
DoubleVector3 | Position [get, set] |
| The body's position in world space More...
|
|
BoundingSphere? | BoundingSphere [get, protected set] |
| A sphere that completely encompasses the body (in entity space, even before apply PreTransform). More...
|
|
BoundingSphere? | WorldBoundingSphere [get] |
| A sphere that completely encompasses the body (in world space, used for culling tests). More...
|
|
bool | DrawBoundingSphere [get, set] |
| Shall the bounding sphere used to cull this object be drawn/visualized? (used for debugging) More...
|
|
BoundingBox? | BoundingBox [get, protected set] |
| A axis-aligned box that completely encompasses the body (in entity space, even before apply PreTransform). More...
|
|
BoundingBox? | WorldBoundingBox [get] |
| An axis-aligned box that completely encompasses the body (in world space, used for culling tests). More...
|
|
bool | DrawBoundingBox [get, set] |
| Shall the bounding box used to cull this object be drawn/visualized? (used for debugging) More...
|
|
int | RenderCount [get] |
| How many times has this entity been rendered in this frame? More...
|
|
string | Name [get, set] |
| Text value to make it easier to identify a particular render entity More...
|
|
bool | Visible = true [get, set] |
| Shall the entity be rendered? More...
|
|
bool | Wireframe [get, set] |
| Shall this entity be drawn in wireframe-mode? (used for debugging) More...
|
|
float | VisibilityDistance [get, set] |
| The maximum distance from which the entity is visible - 0 for infinite More...
|
|
int | Alpha [get, set] |
| The level of transparency from 0 (solid) to 255 (invisible), OmegaEngine.EngineState.AlphaChannel, OmegaEngine.EngineState.BinaryAlphaChannel or OmegaEngine.EngineState.AdditivBlending More...
|
|
Engine | Engine [get, set] |
| The Engine instance used by this object. Must be set before using the object. May not be changed once it has been set! More...
|
|
bool | IsDisposed [get] |
| Indicates whether this object has been disposed and can therefore no longer be used. More...
|
|
DoubleVector3 | Offset [get, set] |
| A value to be subtracted from IPositionable.Position in order gain IPositionableOffset.EffectivePosition More...
|
|
Vector3 | EffectivePosition [get] |
| The sum of IPositionable.Position and IPositionableOffset.EffectivePosition More...
|
|
DoubleVector3 | Position [get, set] |
| The object's position More...
|
|
|
static Model | Quad (Engine engine, ITextureProvider texture=null, float width=5, float height=5) |
| Creates a model of a textured 2D quad. More...
|
|
static Model | Box (Engine engine, ITextureProvider texture=null, float width=5, float height=5, float depth=5) |
| Creates a model of a textured box. More...
|
|
static Model | Sphere (Engine engine, ITextureProvider texture=null, float radius=10, int slices=20, int stacks=20) |
| Creates a model of a textured sphere with spherical mapping. More...
|
|
static Model | Cylinder (Engine engine, ITextureProvider texture, float radiusBottom, float radiusTop, float length, int slices, int stacks) |
| Creates a model of a textured sphere with spherical mapping. More...
|
|
static Model | Cylinder (Engine engine, ITextureProvider texture=null, float radiusBottom=1, float radiusTop=1, float length=10) |
| Creates a model of a textured cylinder with spherical mapping. More...
|
|
static Model | Disc (Engine engine, ITextureProvider texture, float radiusInner, float radiusOuter, float height, int segments) |
| Creates a model of a textured round disc with a hole in the middle. More...
|
|
static Model | Disc (Engine engine, ITextureProvider texture=null, float radiusInner=5, float radiusOuter=7, float height=1) |
| Creates a model of a textured round disc with a hole in the middle. More...
|
|
readonly XMaterial [] | Materials |
| An array of materials used to render this mesh More...
|
|
int | VertexCount => Mesh.VertexCount |
| The numbers of vertexes in this model More...
|
|
ICollection< View > | RequiredViews => _requiredViews |
| A list of Views that must be rendered before this PositionableRenderable can be rendered More...
|
|
bool | IsEngineSet => _engine != null |
| true if the Engine has been set. More...
|
|
readonly Mesh | Mesh |
| The mesh object to use for rendering; never null . More...
|
|
bool | WorldTransformDirty = true |
| Does the world transform need to be recalculated? More...
|
|
Action | PreRender |
| Occurs once per frame before rendering the entity. Will not be executed if the entity is excluded by a culling test. More...
|
|
Displays a water plane with reflections and refraction