summaryrefslogtreecommitdiff
path: root/api/rs_program.spec
blob: a2c39a9c8e4d5cc114f952b3a64d5b217b5a613e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#
# Copyright (C) 2015 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

header:
summary: Program object routines
description:
end:

function: rsgProgramRasterGetCullMode
version: 16
ret: rs_cull_mode
arg: rs_program_raster pr, "program raster to query"
summary:
description:
 Get program raster cull mode
test: none
end:

function: rsgProgramRasterIsPointSpriteEnabled
version: 16
ret: bool
arg: rs_program_raster pr, "program raster to query"
summary:
description:
 Get program raster point sprite state
test: none
end:

function: rsgProgramStoreGetBlendDstFunc
version: 16
ret: rs_blend_dst_func
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store blend destination function
test: none
end:

function: rsgProgramStoreGetBlendSrcFunc
version: 16
ret: rs_blend_src_func
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store blend source function
test: none
end:

function: rsgProgramStoreGetDepthFunc
version: 16
ret: rs_depth_func
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store depth function
test: none
end:

function: rsgProgramStoreIsColorMaskAlphaEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store alpha component color mask
test: none
end:

function: rsgProgramStoreIsColorMaskBlueEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store blur component color mask
test: none
end:

function: rsgProgramStoreIsColorMaskGreenEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store green component color mask
test: none
end:

function: rsgProgramStoreIsColorMaskRedEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store red component color mask
test: none
end:

function: rsgProgramStoreIsDepthMaskEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store depth mask
test: none
end:

function: rsgProgramStoreIsDitherEnabled
version: 16
ret: bool
arg: rs_program_store ps, "program store to query"
summary:
description:
 Get program store dither state
test: none
end: