Helper class for drawing.
More...
#include <DrawHelper.hpp>
Helper class for drawing.
◆ beginBlendMode()
| void raylib::helper::draw::DrawHelper::beginBlendMode |
( |
int |
mode | ) |
|
|
static |
Begin blending mode (alpha, additive, multiplied, subtract, custom)
- Parameters
-
◆ beginDrawing()
| void raylib::helper::draw::DrawHelper::beginDrawing |
( |
| ) |
|
|
static |
Setup canvas (framebuffer) to start drawing.
◆ beginMode2D()
| void raylib::helper::draw::DrawHelper::beginMode2D |
( |
const Camera2D & |
camera | ) |
|
|
static |
Begin 2D mode with custom camera (2D)
- Parameters
-
◆ beginMode3D()
| void raylib::helper::draw::DrawHelper::beginMode3D |
( |
const RlCamera & |
camera | ) |
|
|
static |
Begin 3D mode with custom camera (3D)
- Parameters
-
◆ beginScissorMode()
| void raylib::helper::draw::DrawHelper::beginScissorMode |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
Begin scissor mode (define screen area for following drawing)
- Parameters
-
| x | to use |
| y | to use |
| width | to use |
| height | to use |
◆ beginShaderMode()
| void raylib::helper::draw::DrawHelper::beginShaderMode |
( |
const shader::RlShader & |
shader | ) |
|
|
static |
Begin custom shader drawing.
- Parameters
-
◆ beginTextureMode()
| void raylib::helper::draw::DrawHelper::beginTextureMode |
( |
const RenderTexture2D & |
target | ) |
|
|
static |
Begin drawing to Draw texture.
- Parameters
-
◆ beginVrStereoMode()
| void raylib::helper::draw::DrawHelper::beginVrStereoMode |
( |
const VrStereoConfig & |
config | ) |
|
|
static |
Begin stereo rendering (requires VR simulator)
- Parameters
-
◆ clearBackground()
| void raylib::helper::draw::DrawHelper::clearBackground |
( |
const RlColor & |
color | ) |
|
|
static |
Set background color (framebuffer clear color)
- Parameters
-
◆ endBlendMode()
| void raylib::helper::draw::DrawHelper::endBlendMode |
( |
| ) |
|
|
static |
End blending mode (reset to default: alpha blending)
◆ endDrawing()
| void raylib::helper::draw::DrawHelper::endDrawing |
( |
| ) |
|
|
static |
End canvas drawing and swap buffers (double buffering)
◆ endMode2D()
| void raylib::helper::draw::DrawHelper::endMode2D |
( |
| ) |
|
|
static |
Ends 2D mode with custom camera (2D)
◆ endMode3D()
| void raylib::helper::draw::DrawHelper::endMode3D |
( |
| ) |
|
|
static |
Ends 3D mode and returns to default 2D orthographic mode.
◆ endScissorMode()
| void raylib::helper::draw::DrawHelper::endScissorMode |
( |
| ) |
|
|
static |
◆ endShaderMode()
| void raylib::helper::draw::DrawHelper::endShaderMode |
( |
| ) |
|
|
static |
End custom shader drawing (use default shader)
◆ endTextureMode()
| void raylib::helper::draw::DrawHelper::endTextureMode |
( |
| ) |
|
|
static |
Ends drawing to Draw texture.
◆ endVrStereoMode()
| void raylib::helper::draw::DrawHelper::endVrStereoMode |
( |
| ) |
|
|
static |
End stereo rendering (requires VR simulator)
The documentation for this class was generated from the following files: