Python Reference Guide
 
Loading...
Searching...
No Matches
FBRenderingPass Class Reference

Rendering Pass. More...

#include <pyfbsdk.h>

Inheritance diagram for FBRenderingPass:

Public Attributes

 kFBPassInvalid
 No pass selected.

 
 kFBPassPreRender
 Before anything.

 
 kFBPassFlat
 Lighting off.

 
 kFBPassLighted
 Lighting on.

 
 kFBPassMatte
 Alpha > 0.5 will show up.

 
 kFBPassZTranslucent
 Writes to depth buffer.

 
 kFBPassZTranslucentAlphaTest
 Writes to depth buffer where Alpha > 0.5.

 
 kFBPassTranslucent
 Models are blended.

 
 kFBPassAddColor
 Models are blended additively.

 
 kFBPassTranslucentZSort
 Models are sorted and blended.

 
 kFBPassPostRender
 After everything.

 

Detailed Description

Rendering Pass.


Use with FBShader::RenderingPass properties to make the shader be called at any pass. Passes will be called in the order of the enum.

Member Data Documentation

◆ kFBPassAddColor

kFBPassAddColor

Models are blended additively.

◆ kFBPassFlat

kFBPassFlat

Lighting off.

◆ kFBPassInvalid

kFBPassInvalid

No pass selected.

◆ kFBPassLighted

kFBPassLighted

Lighting on.

◆ kFBPassMatte

kFBPassMatte

Alpha > 0.5 will show up.

◆ kFBPassPostRender

kFBPassPostRender

After everything.

◆ kFBPassPreRender

kFBPassPreRender

Before anything.

◆ kFBPassTranslucent

kFBPassTranslucent

Models are blended.

◆ kFBPassTranslucentZSort

kFBPassTranslucentZSort

Models are sorted and blended.

◆ kFBPassZTranslucent

kFBPassZTranslucent

Writes to depth buffer.

◆ kFBPassZTranslucentAlphaTest

kFBPassZTranslucentAlphaTest

Writes to depth buffer where Alpha > 0.5.