ReactOS 0.4.17-dev-934-g091855f
ID3D10EffectVectorVariable Interface Reference
Inheritance diagram for ID3D10EffectVectorVariable:
Collaboration diagram for ID3D10EffectVectorVariable:

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: