PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
PPEConstants.c File Reference

Data Structures

class  Param2
 

Typedefs

typedef Param2 PPETemplateDefBool
 
typedef Param4< string, int, int, intPPETemplateDefInt
 
typedef Param4< string, float, float, floatPPETemplateDefFloat
 
typedef Param5< string, float, float, float, floatPPETemplateDefColor
 
typedef Param2< string, ref array< float > > PPETemplateDefVector
 
typedef Param2< string, stringPPETemplateDefTexture
 
typedef Param2< string, stringPPETemplateDefResource
 

Enumerations

enum  PostProcessPrioritiesCamera {
  PPP_SSAO , PPP_CLOUDS , PPP_DOF , PPP_ROTBLUR ,
  PPP_GODRAYS , PPP_RAIN , PPP_RADIALBLUR , PPP_CHROMABER ,
  PPP_WETDISTORT , PPP_DYNBLUR , PPP_UNDERWATER , PPP_DOF_BOKEH ,
  PPP_COLORGRADE , PPP_GLOW , PPP_FILMGRAIN , PPP_FILMGRAIN_NV ,
  PPP_FXAA , PPP_SMAA , PPP_GAUSS_FILTER , PPP_MEDIAN ,
  PPP_DISTORT
}
 PPE type priorities, C++ based. DO NOT CHANGE ORDER! Used only when calling 'SetCameraPostProcessEffect'. More...
 
enum  PPERequesterCategory { ALL = 14 }
 
enum  PPEExceptions {
  NONE = -1 , EXPOSURE = 50 , DOF , EYEACCOM ,
  NVLIGHTPARAMS
}
 
enum  PPOperators {
  LOWEST , HIGHEST , ADD , ADD_RELATIVE ,
  SUBSTRACT , SUBSTRACT_RELATIVE , SUBSTRACT_REVERSE , SUBSTRACT_REVERSE_RELATIVE ,
  MULTIPLICATIVE , SET , OVERRIDE
}
 PP operators, specify operation between subsequent layers. More...
 

Typedef Documentation

◆ PPETemplateDefBool

◆ PPETemplateDefColor

◆ PPETemplateDefFloat

◆ PPETemplateDefInt

typedef Param4<string,int,int,int> PPETemplateDefInt

◆ PPETemplateDefResource

◆ PPETemplateDefTexture

◆ PPETemplateDefVector

Enumeration Type Documentation

◆ PostProcessPrioritiesCamera

PPE type priorities, C++ based. DO NOT CHANGE ORDER! Used only when calling 'SetCameraPostProcessEffect'.

Enumerator
PPP_SSAO 
PPP_CLOUDS 
PPP_DOF 
PPP_ROTBLUR 
PPP_GODRAYS 
PPP_RAIN 
PPP_RADIALBLUR 
PPP_CHROMABER 
PPP_WETDISTORT 
PPP_DYNBLUR 
PPP_UNDERWATER 
PPP_DOF_BOKEH 
PPP_COLORGRADE 
PPP_GLOW 
PPP_FILMGRAIN 
PPP_FILMGRAIN_NV 
PPP_FXAA 
PPP_SMAA 
PPP_GAUSS_FILTER 
PPP_MEDIAN 
PPP_DISTORT 

◆ PPEExceptions

/brief IDs of custom PPE classes /note Currently used for various native exceptions that used to be handled outside of script-side postprocess system. /note Can be used for custom functionality as well, C++ permitting.

Enumerator
NONE 
EXPOSURE 
DOF 
EYEACCOM 
NVLIGHTPARAMS 

◆ PPERequesterCategory

Enumerator
ALL 

◆ PPOperators

PP operators, specify operation between subsequent layers.

Enumerator
LOWEST 
HIGHEST 
ADD 
ADD_RELATIVE 
SUBSTRACT 
SUBSTRACT_RELATIVE 
SUBSTRACT_REVERSE 
SUBSTRACT_REVERSE_RELATIVE 
MULTIPLICATIVE 
SET 
OVERRIDE