Castle Game Engine: CastleSceneCore: Class TTrianglesShadowCastersList

# Class TTrianglesShadowCastersList
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleSceneCore ## Declaration `type TTrianglesShadowCastersList = class(TTriangle3SingleList)` ## Description Triangles array for shadow casting object. This guarantees that the whole array has first OpaqueCount opaque triangles, then the rest is transparent. The precise definition between "opaque" and "transparent" is done by TShape.Transparent. This is also used by OpenGL rendering to determine which shapes need blending. This separation into opaque and transparent parts (with OpaqueCount marking the border) is useful for shadow volumes algorithm, that must treat transparent shadow casters a little differently. ## Hierarchy TTrianglesShadowCastersList ## Overview ### Properties
| `property OpaqueCount: Cardinal read FOpaqueCount;`
## Description ### Properties
| `property OpaqueCount: Cardinal read FOpaqueCount;`
Numer of opaque triangles on this list. Opaque triangles are guarenteed to be placed before all transparent triangles on this list.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:11