Paradox Game Engine
v1.0.0 beta06
Main Page
Related Pages
Packages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Events
Macros
Pages
ShaderKeyClass.cs
Go to the documentation of this file.
1
// Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2
// This file is distributed under GPL v3. See LICENSE.md for details.
3
using
System.Collections.Generic;
4
5
namespace
SiliconStudio.
Paradox
.VisualStudio.
Commands
.Shaders
6
{
7
class
ShaderKeyClass
8
{
9
public
ShaderKeyClass
(
string
name)
10
{
11
Name = name;
12
Variables =
new
List<ShaderKeyVariable>();
13
}
14
15
public
string
Name {
get
;
private
set; }
16
public
List<ShaderKeyVariable> Variables {
get
;
private
set; }
17
}
18
19
enum
ShaderKeyVariableCategory
20
{
21
Value,
22
ArrayValue
,
23
Resource
,
24
}
25
26
class
ShaderKeyVariable
27
{
28
public
ShaderKeyVariable
(
string
name,
string
type,
ShaderKeyVariableCategory
category)
29
{
30
Name = name;
31
Type = type;
32
Category = category;
33
}
34
35
public
string
Name {
get
;
private
set; }
36
public
string
Type {
get
; set; }
37
public
string
InitialValue {
get
; set; }
38
public
string
Map {
get
; set; }
39
public
ShaderKeyVariableCategory
Category {
get
; set; }
40
}
41
}
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ShaderKeyVariableCategory
ShaderKeyVariableCategory
Definition:
ShaderKeyClass.cs:19
MonoDevelop.Debugger.Soft.Paradox.Commands
Commands
Definition:
ParadoxCommands.cs:10
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ShaderKeyVariable.ShaderKeyVariable
ShaderKeyVariable(string name, string type, ShaderKeyVariableCategory category)
Definition:
ShaderKeyClass.cs:28
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ShaderKeyClass
Definition:
ShaderKeyClass.cs:7
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ShaderKeyClass.ShaderKeyClass
ShaderKeyClass(string name)
Definition:
ShaderKeyClass.cs:9
SiliconStudio.Paradox.Resource
Definition:
Resource.Designer.cs:19
SiliconStudio.Paradox.Graphics.Paradox
Paradox image file.
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ShaderKeyVariable
Definition:
ShaderKeyClass.cs:26
SiliconStudio.Paradox.VisualStudio.Commands.Shaders.ArrayValue
sources
tools
SiliconStudio.Paradox.VisualStudio.Commands
Shaders
ShaderKeyClass.cs
Generated on Sat Dec 20 2014 21:52:29 for Paradox Game Engine by
1.8.7