pgraphnodes: Add setter for shadow buffer sort

This commit is contained in:
rdb 2025-02-22 11:06:31 +01:00
parent 8de98592ca
commit f4da124b50
2 changed files with 10 additions and 0 deletions

View File

@ -36,6 +36,14 @@ get_shadow_buffer_sort() const {
return _sb_sort;
}
/**
* Sets the sort of the shadow buffer to be created for this light source.
*/
INLINE void LightLensNode::
set_shadow_buffer_sort(int sort) {
_sb_sort = sort;
}
/**
* Returns the size of the shadow buffer to be created for this light source.
*/

View File

@ -42,6 +42,7 @@ PUBLISHED:
void set_shadow_caster(bool caster, int buffer_xsize, int buffer_ysize, int sort = -10);
INLINE int get_shadow_buffer_sort() const;
INLINE void set_shadow_buffer_sort(int sort);
INLINE LVecBase2i get_shadow_buffer_size() const;
INLINE void set_shadow_buffer_size(const LVecBase2i &size);
@ -50,6 +51,7 @@ PUBLISHED:
PUBLISHED:
MAKE_PROPERTY(shadow_caster, is_shadow_caster);
MAKE_PROPERTY(shadow_buffer_sort, get_shadow_buffer_sort, set_shadow_buffer_sort);
MAKE_PROPERTY(shadow_buffer_size, get_shadow_buffer_size, set_shadow_buffer_size);
public: