diff options
author | Campbell Barton <campbell@blender.org> | 2022-01-31 05:01:27 +0300 |
---|---|---|
committer | Campbell Barton <campbell@blender.org> | 2022-01-31 05:06:56 +0300 |
commit | 9ccdad8a2173e14848fbfa5401210d8ffb074352 (patch) | |
tree | 6a5f8d56d35340d80ac7287ce2e89a46332f17b5 /source/blender/gpu/GPU_select.h | |
parent | 57f6aa4d832cc24cc85ebc530dc6c8c51453120d (diff) |
Cleanup: use enum type for selection mode & internal algorithm enum
Diffstat (limited to 'source/blender/gpu/GPU_select.h')
-rw-r--r-- | source/blender/gpu/GPU_select.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/source/blender/gpu/GPU_select.h b/source/blender/gpu/GPU_select.h index c02af763311..e5dda23b98d 100644 --- a/source/blender/gpu/GPU_select.h +++ b/source/blender/gpu/GPU_select.h @@ -32,7 +32,7 @@ extern "C" { struct rcti; /** Flags for mode of operation. */ -enum { +typedef enum eGPUSelectMode { GPU_SELECT_ALL = 1, /* gpu_select_query */ GPU_SELECT_NEAREST_FIRST_PASS = 2, @@ -40,13 +40,16 @@ enum { /* gpu_select_pick */ GPU_SELECT_PICK_ALL = 4, GPU_SELECT_PICK_NEAREST = 5, -}; +} eGPUSelectMode; /** * Initialize and provide buffer for results. */ -void GPU_select_begin( - unsigned int *buffer, unsigned int bufsize, const struct rcti *input, char mode, int oldhits); +void GPU_select_begin(unsigned int *buffer, + unsigned int bufsize, + const struct rcti *input, + eGPUSelectMode mode, + int oldhits); /** * Loads a new selection id and ends previous query, if any. * In second pass of selection it also returns |