RHI模块抄写记录(ue4.0)

共8个文件,共3802行
2023年9月10日,抄相关文件GenericPlatform.h,WindowsPlatformCodeAnalysis.h

2023年12月26日,抄写RHIResources.h
FRHIResource集成自FRefCountedObject(引用计数),由派生出渲染相关的顶点缓冲区,索引缓冲区,纹理以及各种shader,各种渲染状态等,具体如下
FRHISamplerState,FRHIRasterizerState,FRHIDepthStencilState,FRHIBlendState,FRHIVertexDeclaration,FRHIBoundShaderState,FRHIVertexShader,FRHIHullShader,FRHIDomainShader,FRHIPixelShader,FRHIGeometryShader,FRHIComputeShader,FRHIUniformBuffer,FRHIIndexBuffer,FRHIVertexBuffer,FRHIStructuredBuffer,FRHITexture,FRHIRenderQuery,FRHIViewport,FRHIUnorderedAccessView,FRHIShaderResourceView。
纹理类FRHITexture派生出FRHITexture2D,FRHITexture2DArray,FRHITexture3D,FRHITextureCube
最后加上一个渲染目标视图类FRHIRenderTargetView

2024年5月21日,抄写RHIMethods.h
包括了各种上下文的宏,多个参数,比如,shader,渲染状态,纹理,材质,等,这些主要用于d3d12,d3d11,vulkan,opengl,metal等各种上下文中。
2024年5月22日,抄写RHIDynamic
FDynamicRHI和IDynamicRHIModule配合初始化动态RHI,其中初始化InitNullRHI()或者普通的RHIInit(),以及关闭RHI,RHIExit()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值