ReactOS
0.4.17-dev-934-g091855f
Public Member Functions
|
List of all members
ID3D10EffectScalarVariable Interface Reference
Inheritance diagram for ID3D10EffectScalarVariable:
[
legend
]
Collaboration diagram for ID3D10EffectScalarVariable:
[
legend
]
Public Member Functions
HRESULT
SetFloat
(
float
value
)
HRESULT
GetFloat
(
float
*
value
)
HRESULT
SetFloatArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetFloatArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
SetInt
(
int
value
)
HRESULT
GetInt
(
int
*
value
)
HRESULT
SetIntArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetIntArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
SetBool
(
BOOL
value
)
HRESULT
GetBool
(
BOOL
*
value
)
HRESULT
SetBoolArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
HRESULT
GetBoolArray
(
BOOL
*
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
245
of file
d3d10effect.idl
.
Member Function Documentation
◆
GetBool()
HRESULT
ID3D10EffectScalarVariable::GetBool
(
BOOL
*
value
)
◆
GetBoolArray()
HRESULT
ID3D10EffectScalarVariable::GetBoolArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
◆
GetFloat()
HRESULT
ID3D10EffectScalarVariable::GetFloat
(
float
*
value
)
◆
GetFloatArray()
HRESULT
ID3D10EffectScalarVariable::GetFloatArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
◆
GetInt()
HRESULT
ID3D10EffectScalarVariable::GetInt
(
int
*
value
)
◆
GetIntArray()
HRESULT
ID3D10EffectScalarVariable::GetIntArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
◆
SetBool()
HRESULT
ID3D10EffectScalarVariable::SetBool
(
BOOL
value
)
◆
SetBoolArray()
HRESULT
ID3D10EffectScalarVariable::SetBoolArray
(
BOOL
*
values
,
UINT
offset
,
UINT
count
)
◆
SetFloat()
HRESULT
ID3D10EffectScalarVariable::SetFloat
(
float
value
)
◆
SetFloatArray()
HRESULT
ID3D10EffectScalarVariable::SetFloatArray
(
float
*
values
,
UINT
offset
,
UINT
count
)
◆
SetInt()
HRESULT
ID3D10EffectScalarVariable::SetInt
(
int
value
)
◆
SetIntArray()
HRESULT
ID3D10EffectScalarVariable::SetIntArray
(
int
*
values
,
UINT
offset
,
UINT
count
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
d3d10effect.idl
ID3D10EffectScalarVariable
Generated on Sat Sep 26 2026 06:46:22 for ReactOS by
1.9.6