Antkeeper
0.0.1
Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
b
c
d
f
i
k
l
m
o
p
q
r
s
u
v
Enumerations
a
b
c
d
f
g
h
i
l
m
p
r
s
t
v
Enumerator
a
b
c
d
g
l
n
p
r
s
t
u
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
i
k
m
n
p
q
r
s
t
u
v
Related Functions
a
b
f
g
i
o
p
s
w
Files
File List
File Members
All
_
a
b
c
d
e
g
h
j
l
m
o
r
s
u
v
w
Functions
_
a
c
d
e
g
h
l
m
o
r
s
u
Variables
Typedefs
Enumerations
Enumerator
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
scene
rectangle_light
scene::rectangle_light Member List
This is the complete list of members for
scene::rectangle_light
, including all inherited members.
aabb_type
typedef
scene::object_base
get_bounds
() const noexcept override
scene::light
inline
virtual
get_color
() const noexcept
scene::light
inline
get_colored_luminance
() const noexcept
scene::rectangle_light
inline
get_colored_luminous_flux
() const noexcept
scene::rectangle_light
inline
get_corners
() const noexcept
scene::rectangle_light
inline
get_layer_mask
() const noexcept
scene::object_base
inline
get_light_type
() const noexcept override
scene::rectangle_light
inline
virtual
get_luminance
() const noexcept
scene::rectangle_light
inline
get_luminous_flux
() const noexcept
scene::rectangle_light
inline
get_object_type_id
() const noexcept final
scene::object< light >
inline
virtual
get_rotation
() const noexcept
scene::object_base
inline
get_scale
() const noexcept
scene::object_base
inline
get_size
() const noexcept
scene::rectangle_light
inline
get_transform
() const noexcept
scene::object_base
inline
get_translation
() const noexcept
scene::object_base
inline
look_at
(const vector_type &position, const vector_type &target, const vector_type &up)
scene::object_base
m_layer_mask
scene::object_base
protected
m_transform
scene::object_base
protected
next_object_type_id
()
scene::object_base
protected
static
object_type_id
scene::object< light >
static
quaternion_type
typedef
scene::object_base
rectangle_light
()
scene::rectangle_light
render
(render::context &ctx) const
scene::object_base
inline
virtual
set_color
(const math::fvec3 &color)
scene::light
set_color_temperature
(float temperature)
scene::light
set_layer_mask
(std::uint32_t mask) noexcept
scene::object_base
inline
set_luminance
(float luminance) noexcept
scene::rectangle_light
inline
set_luminous_flux
(float luminous_flux) noexcept
scene::rectangle_light
inline
set_rotation
(const quaternion_type &rotation)
scene::object_base
inline
set_scale
(const vector_type &scale)
scene::object_base
inline
set_scale
(float scale)
scene::object_base
inline
set_size
(const math::fvec2 &size)
scene::rectangle_light
set_transform
(const transform_type &transform)
scene::object_base
inline
set_translation
(const vector_type &translation)
scene::object_base
inline
transform_type
typedef
scene::object_base
vector_type
typedef
scene::object_base