ReactOS
0.4.17-dev-934-g091855f
Public Member Functions
|
List of all members
ID3D10EffectVectorVariable Interface Reference
Inheritance diagram for ID3D10EffectVectorVariable:
[
legend
]
Collaboration diagram for ID3D10EffectVectorVariable:
[
legend
]
Public Member Functions
HRESULT
SetBoolVector
(
BOOL
*
value
)
HRESULT
SetIntVector
(
int
*
value
)
HRESULT
SetFloatVector
(
float
*
value
)
HRESULT
GetBoolVector
(
BOOL
*
value
)
HRESULT
GetIntVector
(
int
*
value
)
HRESULT
GetFloatVector
(
float
*
value
)
HRESULT
SetBoolVectorArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
SetIntVectorArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
SetFloatVectorArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetBoolVectorArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetIntVectorArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetFloatVectorArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
Public Member Functions inherited from
ID3D10EffectVariable
BOOL
IsValid
()
ID3D10EffectType
*
GetType
()
HRESULT
GetDesc
(
D3D10_EFFECT_VARIABLE_DESC
*
desc
)
ID3D10EffectVariable
*
GetAnnotationByIndex
(
UINT
index
)
ID3D10EffectVariable
*
GetAnnotationByName
(
const
char
*
name
)
ID3D10EffectVariable
*
GetMemberByIndex
(
UINT
index
)
ID3D10EffectVariable
*
GetMemberByName
(
const
char
*
name
)
ID3D10EffectVariable
*
GetMemberBySemantic
(
const
char
*semantic)
ID3D10EffectVariable
*
GetElement
(
UINT
index
)
ID3D10EffectConstantBuffer
*
GetParentConstantBuffer
()
ID3D10EffectScalarVariable
*
AsScalar
()
ID3D10EffectVectorVariable
*
AsVector
()
ID3D10EffectMatrixVariable
*
AsMatrix
()
ID3D10EffectStringVariable
*
AsString
()
ID3D10EffectShaderResourceVariable
*
AsShaderResource
()
ID3D10EffectRenderTargetViewVariable
*
AsRenderTargetView
()
ID3D10EffectDepthStencilViewVariable
*
AsDepthStencilView
()
ID3D10EffectConstantBuffer
*
AsConstantBuffer
()
ID3D10EffectShaderVariable
*
AsShader
()
ID3D10EffectBlendVariable
*
AsBlend
()
ID3D10EffectDepthStencilVariable
*
AsDepthStencil
()
ID3D10EffectRasterizerVariable
*
AsRasterizer
()
ID3D10EffectSamplerVariable
*
AsSampler
()
HRESULT
SetRawValue
(
void
*
data
,
UINT
offset
,
UINT
count
)
HRESULT
GetRawValue
(
void
*
data
,
UINT
offset
,
UINT
count
)
Detailed Description
Definition at line
266
of file
d3d10effect.idl
.
Member Function Documentation
◆
GetBoolVector()
HRESULT
ID3D10EffectVectorVariable::GetBoolVector
(
BOOL
*
value
)
◆
GetBoolVectorArray()
HRESULT
ID3D10EffectVectorVariable::GetBoolVectorArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
◆
GetFloatVector()
HRESULT
ID3D10EffectVectorVariable::GetFloatVector
(
float
*
value
)
◆
GetFloatVectorArray()
HRESULT
ID3D10EffectVectorVariable::GetFloatVectorArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
◆
GetIntVector()
HRESULT
ID3D10EffectVectorVariable::GetIntVector
(
int
*
value
)
◆
GetIntVectorArray()
HRESULT
ID3D10EffectVectorVariable::GetIntVectorArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
◆
SetBoolVector()
HRESULT
ID3D10EffectVectorVariable::SetBoolVector
(
BOOL
*
value
)
◆
SetBoolVectorArray()
HRESULT
ID3D10EffectVectorVariable::SetBoolVectorArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
◆
SetFloatVector()
HRESULT
ID3D10EffectVectorVariable::SetFloatVector
(
float
*
value
)
◆
SetFloatVectorArray()
HRESULT
ID3D10EffectVectorVariable::SetFloatVectorArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
◆
SetIntVector()
HRESULT
ID3D10EffectVectorVariable::SetIntVector
(
int
*
value
)
◆
SetIntVectorArray()
HRESULT
ID3D10EffectVectorVariable::SetIntVectorArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
d3d10effect.idl
ID3D10EffectVectorVariable
Generated on Sat Sep 26 2026 06:46:22 for ReactOS by
1.9.6