Vertices Engine
v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
|
This is the base class for all items in the Vertices Engine. It allows access to basic variables such as the Engine and the GraphicsDevice. More...
Public Member Functions | |
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. | |
virtual void | OnGraphicsRefresh () |
Called when there is a reset or refresh of Graphic settings such as resolution or setting. | |
Public Attributes | |
bool | OnlySelectInSandbox = false |
Static Public Attributes | |
static List< string > | NameRegister = new List<string>() |
The name register. | |
Protected Member Functions | |
virtual void | OnVisibilityChanged () |
Called when an Objects Visibility Changes. | |
virtual bool | HasId () |
virtual void | OnSelectionStateChange () |
Called when the selection state changes. | |
virtual string | GetIdPrefix () |
virtual void | OnDisposed () |
Called when the entity is disposed. | |
Properties | |
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] |
This is the base class for all items in the Vertices Engine. It allows access to basic variables such as the Engine and the GraphicsDevice.
VerticesEngine.vxGameObject.vxGameObject | ( | ) |
Creates a new vxGameObject.
Engine |
|
virtual |
Gets the icon for this game object. Override this to provide per-entity cusomtization.
Implements VerticesEngine.vxISelectable.
|
virtual |
|
virtual |
Called on Component Disabled.
Reimplemented in VerticesEngine.Editor.Entities.vxGizmo.
|
protectedvirtual |
Called when the entity is disposed.
Reimplemented in VerticesEngine.vxCamera, VerticesEngine.vxUtilCameraEntity, VerticesEngine.vxUtilCamera3D, VerticesEngine.Editor.Entities.vxEditorEntity, VerticesEngine.Editor.Entities.vxGizmo, VerticesEngine.Editor.Entities.vxGizmoTransformationBaseEntity, VerticesEngine.Particles.vxParticle2D, VerticesEngine.Particles.vxParticle3D, VerticesEngine.Particles.vxParticleSystemManager, VerticesEngine.Entities.vxSkyBox, VerticesEngine.Editor.Entities.vxBoundingVolume, VerticesEngine.vxEntity, VerticesEngine.vxEntity2D, VerticesEngine.vxEntity3D, VerticesEngine.vxWaterEntity, VerticesEngine.Graphics.vxBlurEffectsPostProcess, VerticesEngine.Graphics.vxDistortionPostProcess, VerticesEngine.Graphics.vxDistortionPostProcess2D, VerticesEngine.Graphics.vxEdgeDetectPostProcess, VerticesEngine.Graphics.vxFogPostProcess, VerticesEngine.Graphics.vxSceneBlurPostProcess, VerticesEngine.Graphics.vxSelectedItemEdgePostProcess, VerticesEngine.Graphics.vxSunLightPostProcess, VerticesEngine.Graphics.vxCascadeShadowRenderPass, VerticesEngine.Graphics.vxDebugRenderPass, VerticesEngine.Graphics.vxGBufferRenderingPass, VerticesEngine.Graphics.vxRenderPass, VerticesEngine.Graphics.Rendering.vxStaticMeshBatchEntity, and VerticesEngine.Graphics.vxRenderPipeline.
|
virtual |
Called on Component Enabled.
Reimplemented in VerticesEngine.Editor.Entities.vxGizmo.
|
virtual |
Called when there is a reset or refresh of Graphic settings such as resolution or setting.
Reimplemented in VerticesEngine.vxCamera, VerticesEngine.vxCamera2D, VerticesEngine.vxCameraManager, VerticesEngine.Graphics.vxBlurEffectsPostProcess, VerticesEngine.Graphics.vxCameraMotionBlurPostProcess, VerticesEngine.Graphics.vxDistortionPostProcess2D, VerticesEngine.Graphics.vxFogPostProcess, VerticesEngine.Graphics.vxSceneBlurPostProcess, VerticesEngine.Graphics.vxSelectedItemEdgePostProcess, VerticesEngine.Graphics.vxSunLightPostProcess, VerticesEngine.Graphics.vxCascadeShadowRenderPass, VerticesEngine.Graphics.vxDebugRenderPass, VerticesEngine.Graphics.vxGBufferRenderingPass, VerticesEngine.Graphics.vxMainScene3DRenderPass, VerticesEngine.Graphics.vxRenderPass, and VerticesEngine.Graphics.vxRenderPipeline.
|
virtual |
Called when Selected.
Reimplemented in VerticesEngine.Editor.Entities.vxResizingGizmoHandle.
|
protectedvirtual |
Called when an Objects Visibility Changes.
Reimplemented in VerticesEngine.vxEntity.
|
get |
Gets the default texture.
The default texture.
|
getset |
Gets or sets the selection state.
The state of the selection.