Module three_d::phong[][src]

Lighting functionality based on the phong reflection model.

Structs

PhongDeferredInstancedMesh

An instanced triangle mesh that adds additional lighting functionality based on the Phong shading model to a InstancedMesh. Must be used in connection with a PhongDeferredPipeline.

PhongDeferredMesh

A triangle mesh that adds additional lighting functionality based on the Phong shading model to a Mesh. Must be used in connection with a PhongDeferredPipeline.

PhongDeferredPipeline

Deferred pipeline based on the Phong reflection model supporting a performance-limited amount of directional, point and spot lights with shadows. Supports colored, textured and instanced meshes.

PhongForwardInstancedMesh

An instanced triangle mesh that adds additional lighting functionality based on the Phong shading model to a InstancedMesh.

PhongForwardMesh

A triangle mesh that adds additional lighting functionality based on the Phong shading model to a Mesh.

PhongForwardPipeline

Forward pipeline based on the phong reflection model supporting a very limited amount of lights with shadows. Supports colored, transparent, textured and instanced meshes.

PhongMaterial

A material used for shading an object based on the Phong shading model.

Enums

ColorSource

The source of color on an object, either a fixed value or a texture.

DebugType

Used for debug purposes.