| FRHIResource
|
Module |
|
Header |
/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLResources.h |
Include |
#include "OpenGLResources.h" |
class FOpenGLBoundShaderState : public FRHIBoundShaderState
Combined shader state and vertex definition for rendering geometry. Each unique instance consists of a vertex decl, vertex shader, and pixel shader.
Name | Description | ||
---|---|---|---|
|
CacheLink |
||
|
TRefCountPtr< F... |
DomainShaderProxy |
|
|
TRefCountPtr< F... |
GeometryShaderProxy |
|
|
TRefCountPtr< F... |
HullShaderProxy |
|
|
FOpenGLLinkedPr... |
LinkedProgram |
|
|
TRefCountPtr< F... |
PixelShaderProxy |
|
|
uint16[MaxVerte... |
StreamStrides |
|
|
TRefCountPtr< F... |
VertexDeclaration |
|
|
TRefCountPtr< F... |
VertexShaderProxy |
Name | Description | |
---|---|---|
|
FOpenGLBoundShaderState ( |
Initialization constructor. |
Name | Description | |
---|---|---|
|
~FOpenGLBoundShaderState() |
Name | Description | ||
---|---|---|---|
|
FOpenGLDomai... |
GetDomainShader() |
|
|
FOpenGLGeome... |
GetGeometryShader() |
|
|
FOpenGLHullS... |
GetHullShader() |
|
|
GetNumUniformBuffers ( |
||
|
FOpenGLPixel... |
GetPixelShader() |
|
|
const TBitAr... |
GetTextureNeeds ( |
|
|
const TBitAr... |
GetUAVNeeds ( |
|
|
FOpenGLVerte... |
GetVertexShader() |
|
|
MaxTextureStageUsed() |
||
|
NeedsTextureStage ( |
||
|
RequiresDriverInstantiation() |