|
Rebel Fork Framework
|
Reference to SourceBatch of Drawable geometry, with resolved material passes. More...
#include <Urho3D/RenderPipeline/DrawableProcessor.h>
Static Public Member Functions | |
| static GeometryBatch | Deferred (Drawable *drawable, unsigned sourceBatchIndex, Pass *deferredPass, void *userData=nullptr) |
| static GeometryBatch | Forward (Drawable *drawable, unsigned sourceBatchIndex, Pass *unlitBasePass, Pass *litBasePass, Pass *lightPass, void *userData=nullptr) |
Public Attributes | |
| Drawable * | drawable_ {} |
| unsigned | sourceBatchIndex_ {} |
| void * | userData_ {} |
| Pass * | deferredPass_ {} |
| If deferred pass is present, unlit base, lit base and light passes are ignored. | |
| Pass * | unlitBasePass_ {} |
| Unlit base pass (no per-pixel lighting, optional ambient lighting). | |
| Pass * | litBasePass_ {} |
| Lit base pass (per-pixel lighting from one light source and ambient lighting). | |
| Pass * | lightPass_ {} |
| Additive light pass (per-pixel lighting from one light source). | |
Reference to SourceBatch of Drawable geometry, with resolved material passes.