예제 #1
0
 public extern static vBOOL SDK_GfxTextureStreaming_LoadNextMip(NativePointer self, CRenderContext.NativePointer rc, CShaderResourceView.NativePointer srv);
예제 #2
0
 private extern static unsafe CGeometryMesh.NativePointer SDK_IGeometryMesh_MergeGeoms(CRenderContext.NativePointer rc, CGeometryMesh.NativePointer *meshArray, Matrix *scaleArray, int count, BoundingBox *aabb);
예제 #3
0
 public extern static void SDK_ICommandList_Commit(NativePointer self, CRenderContext.NativePointer pRHICtx);
예제 #4
0
 public extern static void SDK_IVertexBuffer_GetBufferData(NativePointer self, CRenderContext.NativePointer rc, Support.CBlobObject.NativePointer blob);
예제 #5
0
 public extern static vBOOL SDK_GfxEngine_Init(NativePointer self, ERHIType type, CRenderSystem.NativePointer rs, CRenderContext.NativePointer rc, string contentPath, string enginePath, string editorPath);
예제 #6
0
 public extern static vBOOL SDK_IConstantBuffer_FlushContent2(NativePointer self, CRenderContext.NativePointer cmd);
예제 #7
0
 public extern static vBOOL SDK_IShaderProgram_LinkShaders(NativePointer self, CRenderContext.NativePointer rc);
예제 #8
0
 public extern static unsafe void SDK_IGpuBuffer_Unmap(NativePointer self, CRenderContext.NativePointer rc, UInt32 Subresource);
예제 #9
0
 public extern static unsafe void SDK_IGpuBuffer_Map(NativePointer self,
                                                     CRenderContext.NativePointer rc,
                                                     UInt32 Subresource,
                                                     EGpuMAP MapType,
                                                     UInt32 MapFlags,
                                                     CMappedSubResource *mapRes);
예제 #10
0
 public extern static unsafe vBOOL SDK_IGpuBuffer_GetBufferData(NativePointer self, CRenderContext.NativePointer rc, Support.CBlobObject.NativePointer blob);