OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::TexturedCircle Struct Reference

#include <TexturedCircle.hpp>

Public Member Functions

SIV3D_NODISCARD_CXX20 TexturedCircle ()=default
 
SIV3D_NODISCARD_CXX20 TexturedCircle (const Texture &_texture, float l, float t, float r, float b, const Circle &_circle)
 
SIV3D_NODISCARD_CXX20 TexturedCircle (const Texture &_texture, const FloatRect &_uvRect, const Circle &_circle)
 
const Circledraw (const ColorF &diffuse=Palette::White) const
 
Circle draw (double x, double y, const ColorF &diffuse=Palette::White) const
 
Circle draw (const Vec2 &pos, const ColorF &diffuse=Palette::White) const
 

Public Attributes

Circle circle
 
Texture texture
 
FloatRect uvRect
 

Constructor & Destructor Documentation

◆ TexturedCircle() [1/3]

SIV3D_NODISCARD_CXX20 s3d::TexturedCircle::TexturedCircle ( )
default

◆ TexturedCircle() [2/3]

SIV3D_NODISCARD_CXX20 s3d::TexturedCircle::TexturedCircle ( const Texture _texture,
float  l,
float  t,
float  r,
float  b,
const Circle _circle 
)

◆ TexturedCircle() [3/3]

SIV3D_NODISCARD_CXX20 s3d::TexturedCircle::TexturedCircle ( const Texture _texture,
const FloatRect _uvRect,
const Circle _circle 
)

Member Function Documentation

◆ draw() [1/3]

const Circle& s3d::TexturedCircle::draw ( const ColorF diffuse = Palette::White) const

◆ draw() [2/3]

Circle s3d::TexturedCircle::draw ( const Vec2 pos,
const ColorF diffuse = Palette::White 
) const

◆ draw() [3/3]

Circle s3d::TexturedCircle::draw ( double  x,
double  y,
const ColorF diffuse = Palette::White 
) const

Member Data Documentation

◆ circle

Circle s3d::TexturedCircle::circle

◆ texture

Texture s3d::TexturedCircle::texture

◆ uvRect

FloatRect s3d::TexturedCircle::uvRect

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