public final class ImGuiViewport extends ImGuiStruct
ptr
Constructor and Description |
---|
ImGuiViewport(long ptr) |
Modifier and Type | Method and Description |
---|---|
void |
addFlags(int flags)
See
ImGuiViewportFlags . |
ImVec2 |
getCenter() |
void |
getCenter(ImVec2 dst) |
float |
getCenterX() |
float |
getCenterY() |
float |
getDpiScale()
1.0f = 96 DPI = No extra scale.
|
ImDrawData |
getDrawData()
The ImDrawData corresponding to this viewport.
|
int |
getFlags()
See
ImGuiViewportFlags . |
int |
getID()
Unique identifier for the viewport.
|
int |
getParentViewportId()
(Advanced) 0: no parent.
|
long |
getPlatformHandle()
void* for FindViewportByPlatformHandle().
|
long |
getPlatformHandleRaw()
void* to hold lower-level, platform-native window handle (e.g.
|
boolean |
getPlatformRequestClose()
Platform window requested closure (e.g.
|
boolean |
getPlatformRequestMove()
Platform window requested move (e.g.
|
boolean |
getPlatformRequestResize()
Platform window requested resize (e.g.
|
java.lang.Object |
getPlatformUserData()
void* to hold custom data structure for the OS / platform (e.g.
|
ImVec2 |
getPos()
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
void |
getPos(ImVec2 dst)
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
float |
getPosX()
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
float |
getPosY()
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
java.lang.Object |
getRendererUserData()
void* to hold custom data structure for the renderer (e.g.
|
ImVec2 |
getSize()
Main Area: Size of the viewport.
|
void |
getSize(ImVec2 dst)
Main Area: Size of the viewport.
|
float |
getSizeX()
Main Area: Size of the viewport.
|
float |
getSizeY()
Main Area: Size of the viewport.
|
ImVec2 |
getWorkCenter() |
void |
getWorkCenter(ImVec2 dst) |
float |
getWorkCenterX() |
float |
getWorkCenterY() |
ImVec2 |
getWorkPos()
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
void |
getWorkPos(ImVec2 dst)
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
float |
getWorkPosX()
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
float |
getWorkPosY()
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
ImVec2 |
getWorkSize()
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
void |
getWorkSize(ImVec2 dst)
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
float |
getWorkSizeX()
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
float |
getWorkSizeY()
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
boolean |
hasFlags(int flags)
See
ImGuiViewportFlags . |
void |
removeFlags(int flags)
See
ImGuiViewportFlags . |
void |
setDpiScale(float value)
1.0f = 96 DPI = No extra scale.
|
void |
setDrawData(ImDrawData value)
The ImDrawData corresponding to this viewport.
|
void |
setFlags(int value)
See
ImGuiViewportFlags . |
void |
setID(int value)
Unique identifier for the viewport.
|
void |
setParentViewportId(int value)
(Advanced) 0: no parent.
|
void |
setPlatformHandle(long data)
void* for FindViewportByPlatformHandle().
|
void |
setPlatformHandleRaw(long data)
void* to hold lower-level, platform-native window handle (e.g.
|
void |
setPlatformRequestClose(boolean value)
Platform window requested closure (e.g.
|
void |
setPlatformRequestMove(boolean value)
Platform window requested move (e.g.
|
void |
setPlatformRequestResize(boolean value)
Platform window requested resize (e.g.
|
void |
setPlatformUserData(java.lang.Object data)
void* to hold custom data structure for the OS / platform (e.g.
|
void |
setPos(float valueX,
float valueY)
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
void |
setPos(ImVec2 value)
Main Area: Position of the viewport (the imgui coordinates are the same as OS desktop/native coordinates).
|
void |
setRendererUserData(java.lang.Object data)
void* to hold custom data structure for the renderer (e.g.
|
void |
setSize(float valueX,
float valueY)
Main Area: Size of the viewport.
|
void |
setSize(ImVec2 value)
Main Area: Size of the viewport.
|
void |
setWorkPos(float valueX,
float valueY)
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
void |
setWorkPos(ImVec2 value)
Work Area: Position of the viewport minus task bars, menus bars, status bars.
|
void |
setWorkSize(float valueX,
float valueY)
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
void |
setWorkSize(ImVec2 value)
Work Area: Size of the viewport minus task bars, menu bars, status bars.
|
isNotValidPtr, isValidPtr
public int getID()
public void setID(int value)
public int getFlags()
ImGuiViewportFlags
.public void setFlags(int value)
ImGuiViewportFlags
.public void addFlags(int flags)
ImGuiViewportFlags
.public void removeFlags(int flags)
ImGuiViewportFlags
.public boolean hasFlags(int flags)
ImGuiViewportFlags
.public ImVec2 getPos()
public float getPosX()
public float getPosY()
public void getPos(ImVec2 dst)
public void setPos(ImVec2 value)
public void setPos(float valueX, float valueY)
public ImVec2 getSize()
public float getSizeX()
public float getSizeY()
public void getSize(ImVec2 dst)
public void setSize(ImVec2 value)
public void setSize(float valueX, float valueY)
public ImVec2 getWorkPos()
public float getWorkPosX()
public float getWorkPosY()
public void getWorkPos(ImVec2 dst)
public void setWorkPos(ImVec2 value)
public void setWorkPos(float valueX, float valueY)
public ImVec2 getWorkSize()
public float getWorkSizeX()
public float getWorkSizeY()
public void getWorkSize(ImVec2 dst)
public void setWorkSize(ImVec2 value)
public void setWorkSize(float valueX, float valueY)
public float getDpiScale()
public void setDpiScale(float value)
public int getParentViewportId()
public void setParentViewportId(int value)
public ImDrawData getDrawData()
public void setDrawData(ImDrawData value)
public void setRendererUserData(java.lang.Object data)
public java.lang.Object getRendererUserData()
public void setPlatformUserData(java.lang.Object data)
public java.lang.Object getPlatformUserData()
public void setPlatformHandle(long data)
public long getPlatformHandle()
public void setPlatformHandleRaw(long data)
public long getPlatformHandleRaw()
public boolean getPlatformRequestMove()
public void setPlatformRequestMove(boolean value)
public boolean getPlatformRequestResize()
public void setPlatformRequestResize(boolean value)
public boolean getPlatformRequestClose()
public void setPlatformRequestClose(boolean value)
public ImVec2 getCenter()
public float getCenterX()
public float getCenterY()
public void getCenter(ImVec2 dst)
public ImVec2 getWorkCenter()
public float getWorkCenterX()
public float getWorkCenterY()
public void getWorkCenter(ImVec2 dst)