|
| VertexGroup (PrimitiveType primitiveType, PositionColored[] vertexes, short[] indexes=null) |
| Creates a new colored vertex group More...
|
|
| VertexGroup (PrimitiveType primitiveType, PositionNormalColored[] vertexes, short[] indexes=null) |
| Creates a new colored vertex group More...
|
|
| VertexGroup (PrimitiveType primitiveType, PositionTextured[] vertexes, short[] indexes, XMaterial material) |
| Creates a new textured vertex group More...
|
|
| VertexGroup (PrimitiveType primitiveType, PositionNormalTextured[] vertexes, short[] indexes, XMaterial material) |
| Creates a new textured vertex group More...
|
|
void | SetScale (float factor) |
| Scales this PositionableRenderable symmetrically More...
|
|
bool | IsVisible (Camera camera) |
| Checks whether this object is visible at the moment (includes Frustum Culling and other filtering criteria). More...
|
|
virtual bool | Intersects (Ray ray, out float distance) |
| Determine whether this PositionableRenderable is intersected by a ray. More...
|
|
bool | Intersects (Ray ray, out DoubleVector3 position) |
| Determine whether this PositionableRenderable is intersected by a ray. More...
|
|
override string | ToString () |
|
void | Dispose () |
|
|
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...
|
|
bool | WorldTransformDirty = true |
| Does the world transform need to be recalculated? 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...
|
|
Action | PreRender |
| Occurs once per frame before rendering the entity. Will not be executed if the entity is excluded by a culling test. More...
|
|
A simple set of vertexes that can be rendered.
No culling, intersect testing, etc.. Use Model for that.