changed: gcc8 base update
[opensg.git] / Source / System / State / Shader / Chunks / OSGShaderExecutableVarChunk.fcd
blobef492b25c831ceebaafe1fd7572956f389f8cc8c
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="ShaderExecutableVarChunk"
5 parent="StateChunk"
6 library="System"
7 pointerfieldtypes="both"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 useLocalIncludes="false"
13 docGroupBase="GrpSystemShader"
15 <Field
16 name="programVarChunks"
17 type="ShaderProgramVariableChunk"
18 cardinality="multi"
19 visibility="external"
20 access="none"
21 category="uncountedpointer"
23 </Field>
24 <!-- <Field
25 name="ShaderExecytableChunk"
26 type="ShaderExecutableChunk"
27 cardinality="single"
28 visibility="external"
29 defaultValue="NULL"
30 access="public"
31 category="pointer"
33 </Field> -->
34 <Field
35 name="variables"
36 type="ShaderProgramVariables"
37 cardinality="single"
38 visibility="external"
39 access="public"
40 category="childpointer"
41 childParentType="FieldContainer"
42 linkParentField="Parents"
44 fragment program object
45 </Field>
46 <Field
47 name="variableLocations"
48 type="Int32"
49 cardinality="multi"
50 visibility="internal"
51 access="protected"
53 fragment program object
54 </Field>
55 <Field
56 name="activeShader"
57 type="UInt32"
58 cardinality="single"
59 visibility="internal"
60 access="protected"
62 fragment program object
63 </Field>
64 </FieldContainer>