Go to the documentation of this file.
33 #include "../../GraphicsEngine/interface/GraphicsTypes.h"
34 #include "../../GraphicsEngine/interface/DepthStencilState.h"
35 #include "../../GraphicsEngine/interface/BlendState.h"
36 #include "../../GraphicsEngine/interface/RasterizerState.h"
37 #include "../../GraphicsEngine/interface/Sampler.h"
@ FILL_MODE_SOLID
Rasterize triangles using solid fill. Direct3D counterpart: D3D11_FILL_SOLID/D3D12_FILL_MODE_SOLID....
Definition: RasterizerState.h:57
@ COMPARISON_FUNC_LESS
Comparison passes if the source data is less than the destination data. Direct3D counterpart: D3D11_...
Definition: GraphicsTypes.h:942
@ BLEND_OPERATION_ADD
Add source and destination color components. Direct3D counterpart: D3D11_BLEND_OP_ADD/D3D12_BLEND_OP...
Definition: BlendState.h:145
Float32 MipLODBias
Offset from the calculated mipmap level. For example, if a sampler calculates that a texture should b...
Definition: Sampler.h:89
Uint32 MaxAnisotropy
Maximum anisotropy level for the anisotropic filter. Default value: 0.
Definition: Sampler.h:92
@ FILTER_TYPE_COMPARISON_LINEAR
Comparison-linear filtering.
Definition: GraphicsTypes.h:871
@ BLEND_FACTOR_SRC_ALPHA
The blend factor is alpha (A) data from a pixel shader. Direct3D counterpart: D3D11_BLEND_SRC_ALPHA/...
Definition: BlendState.h:73
#define DILIGENT_END_NAMESPACE
Definition: CommonDefinitions.h:86
@ FILTER_TYPE_POINT
Point filtering.
Definition: GraphicsTypes.h:867
struct BlendStateDesc BlendStateDesc
Definition: BlendState.h:431
@ TEXTURE_ADDRESS_MIRROR
Flip the texture at every integer junction. Direct3D Counterpart: D3D11_TEXTURE_ADDRESS_MIRROR/D3D1...
Definition: GraphicsTypes.h:900
@ BLEND_FACTOR_INV_SRC_ALPHA
The blend factor is 1-A, where A is alpha data from a pixel shader. Direct3D counterpart: D3D11_BLEN...
Definition: BlendState.h:77
struct DepthStencilStateDesc DepthStencilStateDesc
Definition: DepthStencilState.h:233
@ CULL_MODE_NONE
Draw all triangles. Direct3D counterpart: D3D11_CULL_NONE/D3D12_CULL_MODE_NONE. OpenGL counterpart:...
Definition: RasterizerState.h:76
@ FILTER_TYPE_ANISOTROPIC
Anisotropic filtering.
Definition: GraphicsTypes.h:869
@ FILL_MODE_WIREFRAME
Rasterize triangles using wireframe fill. Direct3D counterpart: D3D11_FILL_WIREFRAME/D3D12_FILL_MOD...
Definition: RasterizerState.h:53
struct SamplerDesc SamplerDesc
Definition: Sampler.h:172
@ FILTER_TYPE_LINEAR
Linear filtering.
Definition: GraphicsTypes.h:868
@ TEXTURE_ADDRESS_CLAMP
Texture coordinates outside the range [0.0, 1.0] are set to the texture color at 0....
Definition: GraphicsTypes.h:905
#define DILIGENT_BEGIN_NAMESPACE(Name)
Definition: CommonDefinitions.h:82
struct RenderTargetBlendDesc RenderTargetBlendDesc
Definition: BlendState.h:368
struct RasterizerStateDesc RasterizerStateDesc
Definition: RasterizerState.h:184
@ TEXTURE_ADDRESS_WRAP
Tile the texture at every integer junction. Direct3D Counterpart: D3D11_TEXTURE_ADDRESS_WRAP/D3D12_...
Definition: GraphicsTypes.h:896
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37