Main Page   Modules   Alphabetical List   Data Structures   Data Fields  

PlayStation 2
[RpSkin]


Modules

Restrictions

Enumerations

enum   RpSkinSkyPipeline {
  rpNASKINSKYPIPELINE = 0, rpSKINSKYGENERICPS2ALLPIPELINE = 1, rpSKINSKYMATFXPS2ALLPIPELINE = 2, rpSKINSKYMATFXUV2PS2ALLPIPELINE = 3,
  rpSKINSKYTOONPS2ALLPIPELINE = 4, rpSKINSKYGENERICPS2ALLMATPIPELINE = 5, rpSKINSKYMATFXPS2ALLMATPIPELINE = 6, rpSKINSKYMATFXUV2PS2ALLMATPIPELINE = 7,
  rpSKINSKYTOONPS2ALLMATPIPELINE = 8, rpSKINSKYPIPELINEMAX, rpSKINSKYPIPELINEFORCEENUMSIZEINT = RWFORCEENUMSIZEINT
}

Functions

RxPipeline RpSkinGetSkyPipeline (RpSkinSkyPipeline ps2Pipeline)
void  RpSkinSetSkyLighting (RxWorldLightingCallBack newLightingFunc)

Detailed Description

PlayStation 2 skin pipeline extension.

Enumeration Type Documentation

enum RpSkinSkyPipeline
 

RpSkinSkyPipeline rendering pipelines available within the RpSkin plugin. Use RpSkinGetSkyPipeline to retrieve the RxPipeline s.

Enumeration values:
rpSKINSKYGENERICPS2ALLPIPELINE  PS2All generic skin rendering pipeline.
rpSKINSKYMATFXPS2ALLPIPELINE  PS2All material effect (single set of texture coordinates) skin rendering pipeline.
rpSKINSKYMATFXUV2PS2ALLPIPELINE  PS2All material effect (double set of texture coordinates) skin rendering pipeline.
rpSKINSKYTOONPS2ALLPIPELINE  PS2All toon skin rendering pipeline.
rpSKINSKYGENERICPS2ALLMATPIPELINE  PS2AllMat generic skin rendering pipeline.
rpSKINSKYMATFXPS2ALLMATPIPELINE  PS2AllMat material effect (single set of texture coordinates) skin rendering pipeline.
rpSKINSKYMATFXUV2PS2ALLMATPIPELINE  PS2AllMat material effect (double set of texture coordinates) skin rendering pipeline.
rpSKINSKYTOONPS2ALLMATPIPELINE  PS2AllMat toon skin rendering pipeline.

Function Documentation

RxPipeline* RpSkinGetSkyPipeline RpSkinSkyPipeline    ps2Pipeline
 

RpSkinGetSkyPipeline

Returns one of the RpSkins internal platform specific pipelines.

The skin plugin must be attached before using this function.

Parameters:
ps2Pipeline  Type of the requested pipeline.
Returns:
The RxPipeline requested from the plugin, or NULL if the pipeline wasn't constructed.
See also:
RpSkinAtomicSetType , RpSkinAtomicGetType
void RpSkinSetSkyLighting RxWorldLightingCallBack    newLightingFunc
 

RpSkinSetSkyLighting

This function allows you to overload the lighting of the PS2All skinning pipeline.

If NULL is passed to this function, the default lighting functionality (RpAtomicPS2AllLightingSetup) will be reinstated.

This function should be called after unlocking the pipeline containing this node.

Parameters:
newLightingFunc  The RxWorldLightingCallBack to use
See also:
RxPipelineNodePS2AllObjectSetupCallBack , RpAtomicPS2AllLightingSetup

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