Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package SiliconStudio.Shaders.Convertor

Classes

class  AstExtensions
 
class  BreakContinueVisitor
 
class  CallstackVisitor
 
class  ConstantBufferLayoutRule
 A single map rule. More...
 
class  GlobalUniformVisitor
 Collect a list of global uniforms that are used as global temporary variable. More...
 
class  GlslKeywords
 GlslKeywords More...
 
class  HlslToGlslConvertor
 HLSL to GLSL conversion requires several steps: More...
 
class  HlslTypes
 
class  MapRule
 A map rule for types. More...
 
class  PipelineStageHelper
 Helper functions for PipelineStage. More...
 
class  SamplerMappingVisitor
 Collect the texture and sampler pair used in the HLSL shader. More...
 
struct  SamplerTextureKey
 
class  ShaderModelHelper
 
class  VariableLayoutRule
 A single map rule. More...
 

Enumerations

enum  PipelineStage {
  PipelineStage.Vertex = 0, PipelineStage.Hull = 1, PipelineStage.Domain = 2, PipelineStage.Geometry = 3,
  PipelineStage.Pixel = 4, PipelineStage.Compute = 5, PipelineStage.None = 6
}
 Enum to specify pipeline stage. More...
 
enum  ShaderModel {
  ShaderModel.Model11, ShaderModel.Model20, ShaderModel.Model30, ShaderModel.Model40,
  ShaderModel.Model41, ShaderModel.Model50
}
 Describes a HLSL ShaderModel (SM2, SM3, SM4...etc.) More...
 

Enumeration Type Documentation

Enum to specify pipeline stage.

Enumerator
Vertex 
Hull 
Domain 
Geometry 
Pixel 
Compute 
None 

Definition at line 11 of file PipelineStage.cs.

Describes a HLSL ShaderModel (SM2, SM3, SM4...etc.)

Enumerator
Model11 

SM 1.1

Model20 

SM 2.0

Model30 

SM 3.0

Model40 

SM 4.0

Model41 

SM 4.1

Model50 

SM 5.0

Definition at line 10 of file ShaderModel.cs.