2 #include "TileObject.h" 35 virtual void SetTileObject(
bool bIsTileObject);
43 virtual CGUIBase* GetHeadOnUIObject(
int nIndex = 0);
It's used as parameter to Draw method of each scene object.
Definition: SceneState.h:284
different physics engine has different winding order.
Definition: EventBinding.h:32
virtual bool IsTileObject()
if true, we will attach this object to quad-tree terrain tile according to its attributes when adding...
Definition: OverlayObject.cpp:27
virtual int PrepareRender(CBaseCamera *pCamera, SceneState *sceneState)
derived class can override this function to place the object in to the render pipeline.
Definition: OverlayObject.cpp:44
Definition: BaseCamera.h:70
base object for all 2D GUI objects (1) 2D GUI object are not tested against view frustum, instead it is controlled by visibility tag automatically or through user input.
Definition: GUIBase.h:54
The ref_ptr class template stores a pointer to a dynamically allocated (AssetEntity|CRefCounted|BaseA...
Definition: PERefPtr.h:13
A common interface for all classes implementing IAttributeFields By implementing this class's virtual...
Definition: IAttributeFields.h:59
Tile Object have position and bounding rect and can usually be attached to quad-tree terrain tile...
Definition: TileObject.h:10
virtual int GetChildAttributeColumnCount()
we support multi-dimensional child object.
Definition: OverlayObject.cpp:72
Overlay provides custom 3D drawings to the scene after main 3d scene is rendered. ...
Definition: OverlayObject.h:13
virtual int GetChildAttributeObjectCount(int nColumnIndex=0)
get the number of child objects (row count) in the given column.
Definition: OverlayObject.cpp:93
virtual IAttributeFields * GetChildAttributeObject(const std::string &sName)
get attribute by child object.
Definition: OverlayObject.cpp:85