nw::lyt::Window Classclass Window : public nw::lyt::Pane
The pane that displays the window.
NW_UT_RUNTIME_TYPEINFO
|
Runtime type information. |
|---|
| Constructors and Destructors | ||
|---|---|---|
| Window | Constructor. | |
| V | ~Window | Destructor. |
| Set/Get | ||
| V | GetVtxColor | Gets the vertex color. |
| V | SetVtxColor | Sets the vertex color. |
| V | GetVtxColorElement | Gets the text display (vertex) color components. |
| V | SetVtxColorElement | Sets the text display (vertex) color components. |
| V | GetMaterialNum | Gets the number of materials held by the pane. |
| V |
GetMaterial
|
Gets the pane's material. |
| GetContentMaterial | Gets the material in the content region. | |
| SetContentMaterial | Sets a material in the content region. | |
| GetFrameMaterial | Gets the material in the window frame region. | |
| SetFrameMaterial | Sets a material in the window frame region. | |
| ReserveTexCoord | Allocates memory for storing texture coordinates used in the content region. | |
| GetTexCoordNum | Gets the number of stored texture coordinates used by the content region. | |
| SetTexCoordNum | Sets the number of stored texture coordinates used by the content region. | |
| GetTexCoord | Gets the texture coordinates used by the content region. | |
| SetTexCoord | Sets the texture coordinates used by the content region. | |
| GetFrameNum | Gets the number of window frames. | |
| Search | ||
| V | FindMaterialByName | Searches for materials by name. |
| V | FindPaneByName | Searches for panes by name. |
| Set/Get | ||
GetName
|
Gets the name of the pane.(Inherited from Pane.) |
|
| SetName | Sets the name of the pane.(Inherited from Pane.) |
|
GetUserData
|
Gets the user information.(Inherited from Pane.) |
|
| SetUserData | Sets the user information.(Inherited from Pane.) |
|
| IsInfluencedAlpha | Determines whether changes to the parent alpha impact the child.(Inherited from Pane.) |
|
| SetInfluencedAlpha | Sets whether changes to the parent alpha value impact the child.(Inherited from Pane.) |
|
| IsLocationAdjust | Determines whether position adjustment processing is applied to the pane.(Inherited from Pane.) |
|
| SetLocationAdjust | Sets whether position adjustment processing is applied.(Inherited from Pane.) |
|
GetTranslate
|
Gets the pane's display position.(Inherited from Pane.) |
|
SetTranslate
|
Sets the pane's display position.(Inherited from Pane.) |
|
| GetRotate | Gets the pane's rotation.(Inherited from Pane.) |
|
SetRotate
|
Sets the pane's rotation.(Inherited from Pane.) |
|
| GetScale | Gets the pane's scale ratio.(Inherited from Pane.) |
|
SetScale
|
Sets the pane's scale ratio.(Inherited from Pane.) |
|
| GetSize | Gets the size of the pane.(Inherited from Pane.) |
|
SetSize
|
Sets the size of the pane.(Inherited from Pane.) |
|
| GetBasePositionH | Gets the horizontal position specification for the pane standard position settings.(Inherited from Pane.) |
|
| SetBasePositionH | Sets the horizontal position specification for the pane standard position settings.(Inherited from Pane.) |
|
| GetBasePositionV | Gets the vertical position specification for the pane standard position settings.(Inherited from Pane.) |
|
| SetBasePositionV | Sets the vertical position specification for the pane standard position settings.(Inherited from Pane.) |
|
| GetMtx | Gets the pane's SRT matrix.(Inherited from Pane.) |
|
| SetMtx | Sets the pane's SRT matrix.(Inherited from Pane.) |
|
| IsUserMtx | Checks if the pane SRT matrix has been set by the user.(Inherited from Pane.) |
|
| ResetMtx | Cancels the SRT matrix settings.(Inherited from Pane.) |
|
| GetGlobalMtx | Gets the SRT matrix after calculation in the hierarchy.(Inherited from Pane.) |
|
| SetGlobalMtx | Sets the global matrix.(Inherited from Pane.) |
|
| IsUserGlobalMtx | Checks if the global matrix has been set by the user.(Inherited from Pane.) |
|
| ResetGlobalMtx | Cancels the global matrix settings.(Inherited from Pane.) |
|
| GetPaneRect | Gets a rectangle in the pane's local coordinates.(Inherited from Pane.) |
|
GetAlpha
|
Gets the pane's alpha value.(Inherited from Pane.) |
|
SetAlpha
|
Sets the pane's alpha value.(Inherited from Pane.) |
|
| GetGlobalAlpha | Gets the pane's global alpha value.(Inherited from Pane.) |
|
| SetGlobalAlpha | Sets the pane's global alpha value.(Inherited from Pane.) |
|
| GetSRTElement | Specifies an index to get a pane's SRT elements.(Inherited from Pane.) |
|
| SetSRTElement | Specifies an index to set a pane's SRT elements.(Inherited from Pane.) |
|
| V | GetColorElement | Gets the pane's alpha value or vertex color components. |
| V | SetColorElement | Sets the pane's alpha value or vertex color components. |
GetMaterial
|
Gets the pane's material. | |
| GetExtUserDataNum | Gets the amount of extended user data.(Inherited from Pane.) |
|
| GetExtUserDataArray | Gets the extended user data array.(Inherited from Pane.) |
|
| FindExtUserDataByName | Searches for extended user data by name.(Inherited from Pane.) |
|
| Parent-Child Relationships | ||
GetParent
|
Gets the parent pane.(Inherited from Pane.) |
|
| GetChildList | Gets a list of child panes.(Inherited from Pane.) |
|
| AppendChild | Adds a pane to the end of the child pane list.(Inherited from Pane.) |
|
| PrependChild | Adds a pane to the start of the child pane list.(Inherited from Pane.) |
|
| InsertChild | Inserts a child pane at the specified position.(Inherited from Pane.) |
|
| RemoveChild | Removes a pane from the child pane list.(Inherited from Pane.) |
|
| Animation | ||
| V | Animate | Calculates animation results for both self and for the children. |
| V | AnimateSelf | Calculates the animation result for self. |
| GetAnimationList | Gets a list of bound animations.(Inherited from Pane.) |
|
| V |
BindAnimation
|
Binds animations. |
| V | UnbindAnimation | Clears a bound animation. |
| V | UnbindAllAnimation | Clears all bound animations. |
| V | UnbindAnimationSelf | Unbinds the animations bound to the local item. |
| AddAnimationLink | Adds animation link information.(Inherited from Pane.) |
|
| V | FindAnimationLinkSelf | Searches for animation link information. |
| V | SetAnimationEnable | Sets the animation enable/disable state. |
| Rendering | ||
IsVisible
|
Determines whether a pane is displayed.(Inherited from Pane.) |
|
SetVisible
|
Toggles pane display.(Inherited from Pane.) |
|
| V | CalculateMtx | Calculates the matrix for rendering. |
| Other | ||
| IsUserAllocated | Determines whether the user constructed the pane.(Inherited from Pane.) |
|
| SetUserAllocated | Declares that the pane was constructed by the user.(Inherited from Pane.) |
|
| SetExtUserDataList | Sets the extended user data list.(Inherited from Pane.) |
|
| V | Draw | Draws its own pane and child panes. |
| SetMtxDirty | Requests SRT matrix recalculation.(Inherited from Pane.) |
|
| protected V | DrawSelf | Performs the self-rendering process. |
| protected V | LoadMtx | Calculates a model view matrix and sets it in GraphicsResource. |
| protected | GetVtxPos | Gets the pane's upper left coordinate.(Inherited from Pane.) |
| protected | GetMtxCondition | Gets the local matrix status.(Inherited from Pane.) |
| protected | SetMtxCondition | Sets the local matrix status.(Inherited from Pane.) |
nw::lyt::internal::PaneBase
nw::lyt::Pane
nw::lyt::Window
CONFIDENTIAL