xoreos  0.0.5
Public Member Functions | Private Attributes | List of all members
Graphics::Aurora::KotORDialogFrame Class Reference

#include <kotordialogframe.h>

Inheritance diagram for Graphics::Aurora::KotORDialogFrame:
Inheritance graph
[legend]
Collaboration diagram for Graphics::Aurora::KotORDialogFrame:
Collaboration graph
[legend]

Public Member Functions

 KotORDialogFrame ()
 
void setDistance (float distance)
 
void setRectangleHeight (int rectHeight)
 
void calculateDistance ()
 Calculate the object's distance. More...
 
void render (RenderPass pass)
 Render the object. More...
 
- Public Member Functions inherited from Graphics::Renderable
 Renderable (RenderableType type)
 
 ~Renderable ()
 
bool operator< (const Queueable &q) const
 
virtual void advanceTime (float dt)
 Advance time (used by renderables with animations). More...
 
virtual void renderImmediate (const glm::mat4 &parentTransform)
 For shader based systems, don't sort anything, render this right_now. More...
 
virtual void queueRender (const glm::mat4 &parentTransform)
 Queue the object for later rendering. More...
 
double getDistance () const
 Get the distance of the object from the viewer. More...
 
uint32 getID () const
 Get the object's unique ID. More...
 
bool isClickable () const
 Is the object clickable? More...
 
void setClickable (bool clickable)
 Set the object's clickable state. More...
 
const Common::UStringgetTag () const
 Get the object's tag. More...
 
void setTag (const Common::UString &tag)
 Set the object's tag. More...
 
bool isVisible () const
 Is the object visible? More...
 
virtual void show ()
 Show the object. More...
 
virtual void hide ()
 Hide the object. More...
 
virtual bool isIn (float x, float y) const
 Is that point within the object? More...
 
virtual bool isIn (float x, float y, float z) const
 Is that point within the object? More...
 
virtual bool isIn (float x1, float y1, float z1, float x2, float y2, float z2) const
 Does the line from x1.y1.z1 to x2.y2.z2 intersect with the object? More...
 
- Public Member Functions inherited from Graphics::Queueable
 Queueable ()
 
virtual ~Queueable ()
 

Private Attributes

float _distance
 
int _rectHeight
 

Additional Inherited Members

- Protected Member Functions inherited from Graphics::Renderable
void resort ()
 
void lockFrame ()
 
void unlockFrame ()
 
void lockFrameIfVisible ()
 
void unlockFrameIfVisible ()
 
- Protected Member Functions inherited from Graphics::Queueable
bool isInQueue (QueueType queue) const
 
void addToQueue (QueueType queue)
 
void removeFromQueue (QueueType queue)
 
void lockQueue (QueueType queue)
 
void unlockQueue (QueueType queue)
 
void sortQueue (QueueType queue)
 
- Protected Attributes inherited from Graphics::Renderable
QueueType _queueExists
 
QueueType _queueVisible
 
uint32 _id
 
bool _clickable
 
Common::UString _tag
 
double _distance
 The distance of the object from the viewer. More...
 

Detailed Description

Definition at line 35 of file kotordialogframe.h.

Constructor & Destructor Documentation

◆ KotORDialogFrame()

Graphics::Aurora::KotORDialogFrame::KotORDialogFrame ( )

Definition at line 34 of file kotordialogframe.cpp.

Member Function Documentation

◆ calculateDistance()

void Graphics::Aurora::KotORDialogFrame::calculateDistance ( )
virtual

Calculate the object's distance.

Implements Graphics::Renderable.

Definition at line 48 of file kotordialogframe.cpp.

◆ render()

void Graphics::Aurora::KotORDialogFrame::render ( RenderPass  pass)
virtual

Render the object.

Implements Graphics::Renderable.

Definition at line 51 of file kotordialogframe.cpp.

References _distance, _rectHeight, Graphics::kRenderPassAll, pass, and WindowMan.

◆ setDistance()

void Graphics::Aurora::KotORDialogFrame::setDistance ( float  distance)

Definition at line 40 of file kotordialogframe.cpp.

References _distance.

◆ setRectangleHeight()

void Graphics::Aurora::KotORDialogFrame::setRectangleHeight ( int  rectHeight)

Definition at line 44 of file kotordialogframe.cpp.

References _rectHeight.

Member Data Documentation

◆ _distance

float Graphics::Aurora::KotORDialogFrame::_distance
private

Definition at line 46 of file kotordialogframe.h.

Referenced by render(), and setDistance().

◆ _rectHeight

int Graphics::Aurora::KotORDialogFrame::_rectHeight
private

Definition at line 47 of file kotordialogframe.h.

Referenced by render(), and setRectangleHeight().


The documentation for this class was generated from the following files: