Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

RpPDSSkyMatTemplate Struct Reference
[PlayStation 2]

Collaboration diagram for RpPDSSkyMatTemplate:
Collaboration graph

Data Fields

RwUInt32  pluginId
RwUInt32  pluginData
RpPDSSkyMatCluster  clusters [CL_MAXCL]
RpPDSSkyMatPrimitive  primitive
RpPDSSkyVU1CodeTemplate vu1code
RxPipelineNodePS2AllMatMeshInstanceTestCallBack  meshInstanceTestCallBack
RxPipelineNodePS2AllMatResEntryAllocCallBack  resEntryAllocCallBack
RxPipelineNodePS2AllMatInstanceCallBack  instanceCallBack
RxPipelineNodePS2AllMatBridgeCallBack  bridgeCallBack
RxPipelineNodePS2AllMatPostMeshCallBack  postMeshCallBack

Detailed Description

This structure defines a material pipeline. It can be passed to RpPDSSkyMatPipeCreate to construct a material pipeline.

All the pipeline structure's members are used whilst constructing the RxPipeline. There are a number of default values which are shared between many of the rendering pipelines.

Note:
The rwPDS_G3_Example_MatPipe and rwPDS_G3_Example_GrpMatPipe show examples of constructing the dummy G3_Example material pipeline.
See also:
RpPDSSkyMatPipeCreate , RpPDSSkyVU1CodeTemplate , RpPDSRegisterMatPipe , RpPDSRegisterPipe , RpPDSMatTemplate , RxPipelineCreate , RxNodeDefinitionGetPS2AllMat

Field Documentation

RxPipelineNodePS2AllMatBridgeCallBack bridgeCallBack
 

Per material bridge render call back.

See also:
RpMeshPS2AllBridgeCallBack , RxPipelineNodePS2AllMatSetCallBack
RpPDSSkyMatCluster clusters[CL_MAXCL]
 

Pipeline's instance clusters.

See also:
RxPipelineNodePS2AllMatGenerateCluster
RxPipelineNodePS2AllMatInstanceCallBack instanceCallBack
 

Per material instance call back.

See also:
RpMeshPS2AllInstanceCallBack , RxPipelineNodePS2AllMatSetCallBack
RxPipelineNodePS2AllMatMeshInstanceTestCallBack meshInstanceTestCallBack
 

Per material mesh instance test call back.

See also:
RpMeshPS2AllMeshInstanceTestCallBack , RxPipelineNodePS2AllMatSetCallBack
RwUInt32 pluginData
 

Plugin extension data.

See also:
RxPipeline
RwUInt32 pluginId
 

Plugin owning the pipeline.

See also:
RxPipeline
RxPipelineNodePS2AllMatPostMeshCallBack postMeshCallBack
 

Per material post bridge render call back.

See also:
RpMeshPS2AllPostMeshCallBack , RxPipelineNodePS2AllMatSetCallBack
RpPDSSkyMatPrimitive primitive
 

Primitive and VU1 memory setup variables.

RxPipelineNodePS2AllMatResEntryAllocCallBack resEntryAllocCallBack
 

Per material resource areana allocation call back.

See also:
RpMeshPS2AllResEntryAllocCallBack , RxPipelineNodePS2AllMatSetCallBack
RpPDSSkyVU1CodeTemplate* vu1code
 

VU1 Rendering code setup.

See also:
RxPipelineNodePS2AllMatSetVU1CodeArray

Criterion Software © 1993-2003 Criterion Software Limited. All rights reserved. Built Tue Apr 22 12:46:06 2003. Send Feedback
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)