RigsofRods  2023.09
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Private Member Functions
Script2Game::ImDrawList Class Reference

Obtain using AngelImGui::GetWindowDrawList(); see AngelImGui. More...

#include <AngelImGui_structs.h>

Private Member Functions

void AddLine (const vector2 &in p1, const vector2 &in p2, const color &in col, float thickness=1.f)
 
void AddTriangle (const vector2 &in p1, const vector2 &in p2, const vector2 &in p3, const color &in col, float thickness=1.f)
 
void AddTriangleFilled (const vector2 &in p1, const vector2 &in p2, const vector2 &in p3, const color &in col)
 
void AddRect (const vector2 &in p_min, const vector2 &in p_max, const color &in col, float rounding=0.0f, int rounding_corners=15, float thickness=1.f)
 
void AddRectFilled (const vector2 &in p_min, const vector2 &in p_max, const color &in col, float rounding=0.0f, int rounding_corners=15)
 
void AddCircle (const vector2 &in center, float radius, const color &in col, int num_segments=12, float thickness=1.f)
 
void AddCircleFilled (const vector2 &in center, float radius, const color &in col, int num_segments=12)
 
void AddText (const vector2 &in pos, const color &in col, const string &in text)
 
void AddImage (const Ogre::TexturePtr &in tex, const vector2 &in p_min, const vector2 &in p_max, const vector2 &in uv_min, const vector2 &in uv_max, const color &in col)
 
void AddLine (const vector2 &in p1, const vector2 &in p2, const color &in col, float thickness=1.f)
 
void AddTriangle (const vector2 &in p1, const vector2 &in p2, const vector2 &in p3, const color &in col, float thickness=1.f)
 
void AddTriangleFilled (const vector2 &in p1, const vector2 &in p2, const vector2 &in p3, const color &in col)
 
void AddRect (const vector2 &in p_min, const vector2 &in p_max, const color &in col, float rounding=0.0f, int rounding_corners=15, float thickness=1.f)
 
void AddRectFilled (const vector2 &in p_min, const vector2 &in p_max, const color &in col, float rounding=0.0f, int rounding_corners=15)
 
void AddCircle (const vector2 &in center, float radius, const color &in col, int num_segments=12, float thickness=1.f)
 
void AddCircleFilled (const vector2 &in center, float radius, const color &in col, int num_segments=12)
 
void AddText (const vector2 &in pos, const color &in col, const string &in text)
 
void AddImage (const Ogre::TexturePtr &in tex, const vector2 &in p_min, const vector2 &in p_max, const vector2 &in uv_min, const vector2 &in uv_max, const color &in col)
 

Detailed Description

Obtain using AngelImGui::GetWindowDrawList(); see AngelImGui.

Definition at line 18 of file AngelImGui_structs.h.

Member Function Documentation

◆ AddCircle() [1/2]

void Script2Game::ImDrawList::AddCircle ( const vector2 &in  center,
float  radius,
const color &in  col,
int  num_segments = 12,
float  thickness = 1.f 
)
private

◆ AddCircle() [2/2]

void Script2Game::ImDrawList::AddCircle ( const vector2 &in  center,
float  radius,
const color &in  col,
int  num_segments = 12,
float  thickness = 1.f 
)
private

◆ AddCircleFilled() [1/2]

void Script2Game::ImDrawList::AddCircleFilled ( const vector2 &in  center,
float  radius,
const color &in  col,
int  num_segments = 12 
)
private

◆ AddCircleFilled() [2/2]

void Script2Game::ImDrawList::AddCircleFilled ( const vector2 &in  center,
float  radius,
const color &in  col,
int  num_segments = 12 
)
private

◆ AddImage() [1/2]

void Script2Game::ImDrawList::AddImage ( const Ogre::TexturePtr &in  tex,
const vector2 &in  p_min,
const vector2 &in  p_max,
const vector2 &in  uv_min,
const vector2 &in  uv_max,
const color &in  col 
)
private

◆ AddImage() [2/2]

void Script2Game::ImDrawList::AddImage ( const Ogre::TexturePtr &in  tex,
const vector2 &in  p_min,
const vector2 &in  p_max,
const vector2 &in  uv_min,
const vector2 &in  uv_max,
const color &in  col 
)
private

◆ AddLine() [1/2]

void Script2Game::ImDrawList::AddLine ( const vector2 &in  p1,
const vector2 &in  p2,
const color &in  col,
float  thickness = 1.f 
)
private

◆ AddLine() [2/2]

void Script2Game::ImDrawList::AddLine ( const vector2 &in  p1,
const vector2 &in  p2,
const color &in  col,
float  thickness = 1.f 
)
private

◆ AddRect() [1/2]

void Script2Game::ImDrawList::AddRect ( const vector2 &in  p_min,
const vector2 &in  p_max,
const color &in  col,
float  rounding = 0.0f,
int  rounding_corners = 15,
float  thickness = 1.f 
)
private

◆ AddRect() [2/2]

void Script2Game::ImDrawList::AddRect ( const vector2 &in  p_min,
const vector2 &in  p_max,
const color &in  col,
float  rounding = 0.0f,
int  rounding_corners = 15,
float  thickness = 1.f 
)
private

◆ AddRectFilled() [1/2]

void Script2Game::ImDrawList::AddRectFilled ( const vector2 &in  p_min,
const vector2 &in  p_max,
const color &in  col,
float  rounding = 0.0f,
int  rounding_corners = 15 
)
private

◆ AddRectFilled() [2/2]

void Script2Game::ImDrawList::AddRectFilled ( const vector2 &in  p_min,
const vector2 &in  p_max,
const color &in  col,
float  rounding = 0.0f,
int  rounding_corners = 15 
)
private

◆ AddText() [1/2]

void Script2Game::ImDrawList::AddText ( const vector2 &in  pos,
const color &in  col,
const string &in  text 
)
private

◆ AddText() [2/2]

void Script2Game::ImDrawList::AddText ( const vector2 &in  pos,
const color &in  col,
const string &in  text 
)
private

◆ AddTriangle() [1/2]

void Script2Game::ImDrawList::AddTriangle ( const vector2 &in  p1,
const vector2 &in  p2,
const vector2 &in  p3,
const color &in  col,
float  thickness = 1.f 
)
private

◆ AddTriangle() [2/2]

void Script2Game::ImDrawList::AddTriangle ( const vector2 &in  p1,
const vector2 &in  p2,
const vector2 &in  p3,
const color &in  col,
float  thickness = 1.f 
)
private

◆ AddTriangleFilled() [1/2]

void Script2Game::ImDrawList::AddTriangleFilled ( const vector2 &in  p1,
const vector2 &in  p2,
const vector2 &in  p3,
const color &in  col 
)
private

◆ AddTriangleFilled() [2/2]

void Script2Game::ImDrawList::AddTriangleFilled ( const vector2 &in  p1,
const vector2 &in  p2,
const vector2 &in  p3,
const color &in  col 
)
private

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