Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
XonoticPlayerModelSelector Class Reference
Inheritance diagram for XonoticPlayerModelSelector:
Collaboration diagram for XonoticPlayerModelSelector:

Public Member Functions

 ATTRIB (Image, src, string)
 ATTRIB (MenuItem, parent, entity)
 ATTRIB (MenuItem, tooltip, string)
 ATTRIB (XonoticPlayerModelSelector, currentModel, string)
 ATTRIB (XonoticPlayerModelSelector, currentModelDescription, string)
 ATTRIB (XonoticPlayerModelSelector, currentModelImage, string)
 ATTRIB (XonoticPlayerModelSelector, currentModelTitle, string)
virtual void configureImage ()
virtual void configureXonoticImage ()
virtual void destroy ()
virtual void drag ()
virtual void drag_setStartPos ()
virtual void draw ()
virtual void focusEnter ()
virtual void focusLeave ()
virtual void go ()
virtual void hideNotify ()
virtual void initZoom ()
virtual void keyDown ()
virtual void keyUp ()
virtual void loadCvars ()
virtual void loadModels ()
virtual void mouseDrag ()
virtual void mouseMove ()
virtual void mousePress ()
virtual void mouseRelease ()
virtual void relinquishFocus ()
virtual void resizeNotify ()
virtual void saveCvars ()
virtual void setZoom ()
virtual void showNotify ()
virtual void toString ()
virtual void updateAspect ()

Public Attributes

bool allowFocusSound = false
float bufModels = -1
vector color = '1 1 1'
float currentSkin = 0
bool focusable = false
bool focused = false
float fontSize = SKINFONTSIZE_NORMAL
float forcedAspect = 0
float idxModels = -1
vector imgOrigin = '0 0 0'
vector imgSize = '0 0 0'
float numModels = -1
vector origin = '0 0 0'
float preferredFocusPriority = 0
vector realFontSize = '0 0 0'
vector size = '0 0 0'
vector start_coords = '0 0 0'
vector start_zoomOffset = '0 0 0'
float titleFontSize = SKINFONTSIZE_TITLE
float zoomBox = 0
float zoomFactor = 1
bool zoomLimitedByTheBox = false
float zoomMax = 0
vector zoomOffset = '0.5 0.5 0'
bool zoomSnapToTheBox = true
float zoomTime = 0

Detailed Description

Definition at line 4 of file playermodel.qh.

Member Function Documentation

◆ ATTRIB() [1/7]

Image::ATTRIB ( Image ,
src ,
string  )
inherited

References ATTRIB().

Referenced by ATTRIB().

◆ ATTRIB() [2/7]

MenuItem::ATTRIB ( MenuItem ,
parent ,
entity  )
inherited

References entity(), and parent.

◆ ATTRIB() [3/7]

MenuItem::ATTRIB ( MenuItem ,
tooltip ,
string  )
inherited

◆ ATTRIB() [4/7]

XonoticPlayerModelSelector::ATTRIB ( XonoticPlayerModelSelector ,
currentModel ,
string  )

References ATTRIB().

Referenced by ATTRIB(), ATTRIB(), ATTRIB(), and ATTRIB().

◆ ATTRIB() [5/7]

XonoticPlayerModelSelector::ATTRIB ( XonoticPlayerModelSelector ,
currentModelDescription ,
string  )

References ATTRIB().

◆ ATTRIB() [6/7]

XonoticPlayerModelSelector::ATTRIB ( XonoticPlayerModelSelector ,
currentModelImage ,
string  )

References ATTRIB().

◆ ATTRIB() [7/7]

XonoticPlayerModelSelector::ATTRIB ( XonoticPlayerModelSelector ,
currentModelTitle ,
string  )

References ATTRIB().

◆ configureImage()

virtual void Image::configureImage ( )
virtualinherited

References configureImage(), entity(), and METHOD.

Referenced by configureImage().

◆ configureXonoticImage()

virtual void XonoticImage::configureXonoticImage ( )
virtualinherited

◆ destroy()

virtual void XonoticPlayerModelSelector::destroy ( )
virtual

Reimplemented from MenuItem.

References destroy(), entity(), and METHOD.

Referenced by destroy().

◆ drag()

virtual void Image::drag ( )
virtualinherited

References drag(), entity(), METHOD, and vector.

Referenced by drag().

◆ drag_setStartPos()

virtual void Image::drag_setStartPos ( )
virtualinherited

◆ draw()

virtual void XonoticPlayerModelSelector::draw ( )
virtual

Reimplemented from Image.

References draw(), entity(), and METHOD.

Referenced by draw().

◆ focusEnter()

void MenuItem::focusEnter ( )
virtualinherited

Reimplemented in Nexposee, XonoticCreditsDialog, XonoticServerList, and XonoticWinnerDialog.

Definition at line 94 of file item.qc.

95 {
97 }
bool allowFocusSound
Definition item.qh:26
void m_play_focus_sound()
Definition menu.qc:1097

References allowFocusSound, focusEnter(), and m_play_focus_sound().

Referenced by focusEnter().

◆ focusLeave()

void MenuItem::focusLeave ( )
virtualinherited

Reimplemented in Container, InputContainer, ListBox, XonoticCharmap, XonoticColorpicker, and XonoticInputBox.

Definition at line 99 of file item.qc.

100 {}

References focusLeave().

Referenced by focusLeave().

◆ go()

virtual void XonoticPlayerModelSelector::go ( )
virtual

References entity(), go(), and METHOD.

Referenced by go().

◆ hideNotify()

void MenuItem::hideNotify ( )
virtualinherited

Reimplemented in Container, and XonoticCvarList.

Definition at line 59 of file item.qc.

60 {}

References hideNotify().

Referenced by hideNotify().

◆ initZoom()

virtual void Image::initZoom ( )
virtualinherited

References entity(), initZoom(), and METHOD.

Referenced by initZoom().

◆ keyDown()

◆ keyUp()

void MenuItem::keyUp ( )
virtualinherited

Reimplemented in Container, Nexposee, and Slider.

Definition at line 67 of file item.qc.

68 {
69 return 0; // unhandled
70 }

References keyUp().

Referenced by keyUp().

◆ loadCvars()

virtual void XonoticPlayerModelSelector::loadCvars ( )
virtual

References entity(), loadCvars(), and METHOD.

Referenced by loadCvars().

◆ loadModels()

virtual void XonoticPlayerModelSelector::loadModels ( )
virtual

References entity(), loadModels(), and METHOD.

Referenced by loadModels().

◆ mouseDrag()

void MenuItem::mouseDrag ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticPicker, XonoticPlayList, XonoticScreenshotImage, and XonoticWeaponsList.

Definition at line 82 of file item.qc.

83 {
84 return 0; // unhandled
85 }

References mouseDrag(), and vector.

Referenced by mouseDrag().

◆ mouseMove()

void MenuItem::mouseMove ( )
virtualinherited

Reimplemented in Container, InputBox, InputContainer, ListBox, Nexposee, XonoticPicker, XonoticScreenshotImage, and XonoticServerList.

Definition at line 72 of file item.qc.

73 {
74 return 0; // unhandled
75 }

References mouseMove(), and vector.

Referenced by mouseMove().

◆ mousePress()

void MenuItem::mousePress ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticPicker, and XonoticScreenshotImage.

Definition at line 77 of file item.qc.

78 {
79 return false; // unhandled
80 }

References mousePress(), and vector.

Referenced by mousePress().

◆ mouseRelease()

void MenuItem::mouseRelease ( )
virtualinherited

Reimplemented in Button, Container, InputBox, InputContainer, ListBox, Nexposee, Slider, XonoticColorpicker, XonoticColorpickerString, XonoticCvarList, XonoticPicker, and XonoticWelcomeDialog.

Definition at line 87 of file item.qc.

88 {
89 return 0; // unhandled
90 }

References mouseRelease(), and vector.

Referenced by mouseRelease().

◆ relinquishFocus()

void MenuItem::relinquishFocus ( )
virtualinherited

Definition at line 11 of file item.qc.

12 {
13 entity par = this.parent;
14 if (!par) return;
15 if (par.instanceOfContainer) par.setFocus(par, NULL);
16 }
entity parent
Definition animhost.qc:7
entity() spawn
#define NULL
Definition post.qh:14

References entity(), NULL, parent, and relinquishFocus().

Referenced by relinquishFocus().

◆ resizeNotify()

virtual void XonoticPlayerModelSelector::resizeNotify ( )
virtual

Reimplemented from Image.

References entity(), METHOD, resizeNotify(), and vector.

Referenced by resizeNotify().

◆ saveCvars()

virtual void XonoticPlayerModelSelector::saveCvars ( )
virtual

References entity(), METHOD, and saveCvars().

Referenced by saveCvars().

◆ setZoom()

virtual void Image::setZoom ( )
virtualinherited

References entity(), METHOD, and setZoom().

Referenced by setZoom().

◆ showNotify()

virtual void XonoticPlayerModelSelector::showNotify ( )
virtual

Reimplemented from MenuItem.

References entity(), METHOD, and showNotify().

Referenced by showNotify().

◆ toString()

virtual void Image::toString ( )
virtualinherited

Reimplemented from MenuItem.

References entity(), METHOD, and toString().

Referenced by toString().

◆ updateAspect()

virtual void Image::updateAspect ( )
virtualinherited

References entity(), METHOD, and updateAspect().

Referenced by updateAspect().

Member Data Documentation

◆ allowFocusSound

bool MenuItem::allowFocusSound = false
inherited

Definition at line 26 of file item.qh.

Referenced by focusEnter().

◆ bufModels

float XonoticPlayerModelSelector::bufModels = -1

Definition at line 23 of file playermodel.qh.

◆ color

vector Image::color = '1 1 1'
inherited

Definition at line 15 of file image.qh.

◆ currentSkin

float XonoticPlayerModelSelector::currentSkin = 0

Definition at line 12 of file playermodel.qh.

◆ focusable

bool MenuItem::focusable = false
inherited

Definition at line 25 of file item.qh.

◆ focused

bool MenuItem::focused = false
inherited

Definition at line 24 of file item.qh.

◆ fontSize

float XonoticPlayerModelSelector::fontSize = SKINFONTSIZE_NORMAL

Definition at line 21 of file playermodel.qh.

◆ forcedAspect

float Image::forcedAspect = 0
inherited

Definition at line 16 of file image.qh.

◆ idxModels

float XonoticPlayerModelSelector::idxModels = -1

Definition at line 25 of file playermodel.qh.

◆ imgOrigin

vector Image::imgOrigin = '0 0 0'
inherited

Definition at line 26 of file image.qh.

◆ imgSize

vector Image::imgSize = '0 0 0'
inherited

Definition at line 27 of file image.qh.

◆ numModels

float XonoticPlayerModelSelector::numModels = -1

Definition at line 24 of file playermodel.qh.

◆ origin

vector XonoticPlayerModelSelector::origin = '0 0 0'

Definition at line 18 of file playermodel.qh.

◆ preferredFocusPriority

float MenuItem::preferredFocusPriority = 0
inherited

Definition at line 28 of file item.qh.

◆ realFontSize

vector XonoticPlayerModelSelector::realFontSize = '0 0 0'

Definition at line 20 of file playermodel.qh.

◆ size

vector XonoticPlayerModelSelector::size = '0 0 0'

Definition at line 19 of file playermodel.qh.

◆ start_coords

vector Image::start_coords = '0 0 0'
inherited

Definition at line 25 of file image.qh.

◆ start_zoomOffset

vector Image::start_zoomOffset = '0 0 0'
inherited

Definition at line 24 of file image.qh.

◆ titleFontSize

float XonoticPlayerModelSelector::titleFontSize = SKINFONTSIZE_TITLE

Definition at line 22 of file playermodel.qh.

◆ zoomBox

float Image::zoomBox = 0
inherited

Definition at line 17 of file image.qh.

◆ zoomFactor

float Image::zoomFactor = 1
inherited

Definition at line 18 of file image.qh.

◆ zoomLimitedByTheBox

bool Image::zoomLimitedByTheBox = false
inherited

Definition at line 22 of file image.qh.

◆ zoomMax

float Image::zoomMax = 0
inherited

Definition at line 23 of file image.qh.

◆ zoomOffset

vector Image::zoomOffset = '0.5 0.5 0'
inherited

Definition at line 19 of file image.qh.

◆ zoomSnapToTheBox

bool Image::zoomSnapToTheBox = true
inherited

Definition at line 20 of file image.qh.

◆ zoomTime

float Image::zoomTime = 0
inherited

Definition at line 21 of file image.qh.


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