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

Namespaces

package  Generators
 
package  Nodes
 
package  Processor
 

Classes

class  GenericDictionary
 A custom dictionary to keep track of the order the elements were inserted. More...
 
interface  IMaterialNode
 Base interface for all nodes in the material tree More...
 
interface  IMaterialValueNode
 
interface  INodeParameter
 
interface  ITextureNodeReference
 
class  LayeredMaterial
 Material with multiple layers that will be mixed at runtime in the shader More...
 
class  MaterialAsset
 Description of a material. More...
 
class  MaterialAssetCompiler
 
class  MaterialContext
 
class  MaterialDescription
 Description of a material. More...
 
class  MaterialNodeBase
 Base implementation for IMaterialNode. More...
 
class  MaterialNodeClassLoader
 
struct  MaterialNodeEntry
 An entry to a nested IMaterialNode More...
 
class  NodeParameter
 
class  NodeParameterFloat
 
class  NodeParameterFloat2
 
class  NodeParameterFloat3
 
class  NodeParameterFloat4
 
class  NodeParameterInt
 
class  NodeParameterSampler
 
class  NodeParameterTexture
 
class  NodeParameterValue< T >
 
class  TextureAlphaComponentSplitter
 Utility class to split this material texture containing alpha into two texture materials: one containing the rgb component and one containing only the alpha component. More concretely, the class create the color channel and alpha channel textures from the original color/alpha texture and replace the Material Texture Reference nodes containing an alpha component by a sub tree where: More...
 

Enumerations

enum  TextureCoordinate {
  TextureCoordinate.Texcoord0 = 0, TextureCoordinate.Texcoord1 = 1, TextureCoordinate.Texcoord2 = 2, TextureCoordinate.Texcoord3 = 3,
  TextureCoordinate.Texcoord4 = 4, TextureCoordinate.Texcoord5 = 5, TextureCoordinate.Texcoord6 = 6, TextureCoordinate.Texcoord7 = 7,
  TextureCoordinate.Texcoord8 = 8, TextureCoordinate.Texcoord9 = 9, TextureCoordinate.TexcoordNone
}
 The texture coordinate. More...
 

Enumeration Type Documentation

The texture coordinate.

Enumerator
Texcoord0 
Texcoord1 
Texcoord2 
Texcoord3 
Texcoord4 
Texcoord5 
Texcoord6 
Texcoord7 
Texcoord8 
Texcoord9 
TexcoordNone 

Definition at line 11 of file TextureCoordinate.cs.