A Vertex Buffer Render object for making splats.
More...
#include <SplatRenderObject.hpp>
List of all members.
Public Types
Public Member Functions
-
Renderer (const RefPtr< MemBase > &FieldCoordinates, const RefPtr< FragmentSelector > &FS)
-
override void prefix ()
-
override bool draw ()
- Override of the draw() function that might do double-rendering, first with darkening, then with overriding.
-
override void postfix ()
Public Attributes
Detailed Description
A Vertex Buffer Render object for making splats.
Member Enumeration Documentation
The rendering parameters for the point sets.
- Enumerator:
accumulative |
Just add colors accumulative.
|
depthsorted |
Do rendering via depth-sorting (might be slow).
|
alphaclamped |
Do rendering via alpha-clamping.
|
accumulative_absorption |
Do two-pass rendering, absorption first, then emission.
|
Member Data Documentation
Mode for alpha clamping.
Default is GEQUAL .
Specifies the alpha comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted.
Treshold for alphaclamped mode.
Default is 0.5 .