|
|
| vxCamera (vxGameplaySceneBase sceneBase) |
| |
| virtual void | ResetCamera () |
| |
| override void | OnGraphicsRefresh () |
| | Called when there is a reset or refresh of Graphic settings such as resolution or setting.
|
| |
|
void | AddUICanvas (vxCanvas canvas) |
| |
|
void | Render () |
| |
| new T | CastAs< T > () |
| |
|
Vector3 | ProjectToScreenSpace (Vector3 WorldPosition) |
| |
|
bool | HasSandboxOption (SandboxOptions option) |
| |
| | vxEntity (vxGameplaySceneBase scene) |
| | Initializes a new instance of the VerticesEngine.Entities.vxEntity class. The Base Entity Object for the Engine.
|
| |
| virtual object | Clone () |
| | Clones this Entity.
|
| |
|
virtual void | OnNewItemAdded (string itmekey) |
| |
| T | AddComponent< T > () |
| | Add's a component to this entitiy.
|
| |
| T | GetComponent< T > () |
| | Get's a component from the collection.
|
| |
|
virtual void | GetPropertyInfo (vxPropertiesControl propertyControl) |
| |
| virtual void | OnBeforeEntitySerialize () |
| | A method which allows for certain opperations to be preformed just before the entity is saved to a file.
|
| |
| virtual void | OnAfterEntityDeserialized () |
| | A method which allows for certain opperations to be preformed after the entity is loaded from a file.
|
| |
| T | CastAs< T > () |
| |
| virtual void | OnEnabled () |
| | Called on Component Enabled.
|
| |
| virtual void | OnDisabled () |
| | Called on Component Disabled.
|
| |
| virtual void | OnSelected () |
| | Called when Selected.
|
| |
|
virtual void | OnUnSelected () |
| | Called when Unselected.
|
| |
| virtual string | GetTitle () |
| | Gets the title.
|
| |
| virtual Texture2D | GetIcon (int w, int h) |
| | Gets the icon for this game object. Override this to provide per-entity cusomtization.
|
| |
| | vxGameObject () |
| | Creates a new vxGameObject.
|
| |
|
void | Dispose () |
| | Dispposes this Object.
|
| |
|
|
Color | BackBufferColour = Color.Black |
| | What is the back colour for this camera.
|
| |
|
vxCameraProjectionType | DefaultProjectionType = vxCameraProjectionType.Perspective |
| |
|
vxCameraProjectionType | EditorProjectionType = vxCameraProjectionType.Perspective |
| |
|
Matrix | InverseView |
| |
|
Matrix | InverseProjection |
| |
|
float | MinZoom = 0.02f |
| |
|
float | MaxZoom = 80000f |
| |
|
Vector3 | OrbitTarget = Vector3.Zero |
| | The orbit target of the Camera in Orbit mode.
|
| |
|
bool | CanTakeInput = true |
| | Whether or not the Camera should or can take input currently.
|
| |
|
RenderMeshEntry[] | renderList = new RenderMeshEntry[MAX_DRAWLIST_SIZE] |
| |
|
RenderMeshEntry[] | selectedRenderList = new RenderMeshEntry[MAX_DRAWLIST_SIZE] |
| |
|
bool | IsRenderListEnabled = true |
| |
|
int | opaqueCount = 0 |
| |
|
int | transparentCount = 0 |
| |
|
int | selectedCount = 0 |
| |
|
Rectangle | NormalisedBounds = new Rectangle(0, 0, 1, 1) |
| | This is the normalised bounds of where this camera is rendered too.
|
| |
|
SandboxOptions | EntitySandboxOptions |
| | Options for this entity in the sandbox. I.e. is it saveable, is it cullable, etc...
|
| |
|
bool | KeepUpdating = true |
| | Whether or not too keep Updating the current Entity.
|
| |
|
bool | RenderEvenInDebug = false |
| | Should it be Rendered in Debug.
|
| |
|
bool | OnlySelectInSandbox = false |
| |
|
|
vxCameraType | CameraType [get, set] |
| | The type of the camera.
|
| |
| vxCameraProjectionType | ProjectionType [get, set] |
| | Gets or sets the type of the projection.
|
| |
|
Viewport | Viewport [get, set] |
| | The viewport for this Camera.
|
| |
| Matrix | View [get, set] |
| | Gets or sets the view.
|
| |
| Matrix | Projection [get, set] |
| | Gets or sets the projection.
|
| |
| Matrix | ViewProjection [get] |
| | Gets the view projection.
|
| |
| Matrix | InverseViewProjection [get] |
| | Gets the invert view projection matrix.
|
| |
| Matrix | PreviousViewProjection [get] |
| | Gets the previous view projection matrix for use in Temporal Effects such as Camera Motion Blur.
|
| |
|
BoundingFrustum | BoundingFrustum [get] |
| |
| float | FieldOfView [get, set] |
| | Gets or sets the field of view of the camera in radians.
|
| |
|
static float | DefaultFieldOfView [get, set] |
| |
| float | AspectRatio [get, set] |
| | Gets or sets the aspect ratio.
|
| |
| float | NearPlane [get, set] |
| | Gets or sets the near plane.
|
| |
| float | FarPlane [get, set] |
| | Gets or sets the far plane.
|
| |
|
Vector4 | Util_VX_ProjectionParams [get] |
| |
|
float | Zoom [get, set] |
| |
| float | OrbitZoom [get, set] |
| | Gets or sets the Requested orbit zoom factor.
|
| |
|
float | ReqYaw [get, set] |
| | Gets or sets the requested yaw rotation of the camera.
|
| |
|
float | ReqPitch [get, set] |
| | Gets or sets the requested pitch rotation of the camera.
|
| |
|
Matrix | WorldMatrix [get, set] |
| | Gets the world transformation of the camera.
|
| |
|
Vector3 | Position [get, set] |
| | Position of camera in world space.
|
| |
|
RenderTarget2D | FinalScene [get] |
| | Final scene for this camera.
|
| |
|
vxEnumSceneDebugMode | SceneDebugDisplayMode [get, set] |
| |
|
virtual bool | IsUtilCamera [get] |
| |
|
vxGameplaySceneBase | CurrentScene [get] |
| | Gets the current scene of the game.
|
| |
|
List< vxComponent > | Components [get] |
| | List of Components attached to this Entity.
|
| |
|
vxTransform | Transform [get, set] |
| | The transform for this entity.
|
| |
|
BoundingSphere | BoundingShape [get] |
| | The Bounding Sphere which is used to do frustrum culling.
|
| |
|
bool | IsEntityCullable [get, set] |
| | Should this entity be checked for culling. Items like the Sky box shouldn't ever be.
|
| |
|
vxEntityRenderer | EntityRenderer [get] |
| |
|
bool | IsVisible [get, set] |
| | Is this Game Object currently visible? Note that an Object can be Enabled, but not visible.
|
| |
|
bool | IsEnabled [get, set] |
| | Is this Game Object Enabled currently.
|
| |
|
string | Id [get, set] |
| | A unqiue string id which allows references to items to be serialised between sessions.
|
| |
| Texture2D | DefaultTexture [get] |
| | Gets the default texture.
|
| |
|
vxEnumSandboxStatus | SandboxState [get] |
| | State of the Entity which is triggered by the simulation.
|
| |
| vxSelectionState | SelectionState [get, set] |
| | Gets or sets the selection state.
|
| |
|
vxSelectionState | PreviousSelectionState [get] |
| | Get's the previous selection state.
|
| |
|
bool | IsDisposed [get] |
| |
Base Camera Entity for rendering scenes and views.