载入中...
搜索中...
未找到
eve::fluids::SurfaceSample结构体 参考

Evaluated world-space frame and motion at a surface location. 更多...

#include <FluidSurfaceBinding.h>

Public 属性

SurfaceLocation location
 
glm::vec3 position {0.f}
 
glm::vec3 previousPosition {0.f}
 
glm::vec3 normal {0.f, 1.f, 0.f}
 
glm::vec3 tangent {1.f, 0.f, 0.f}
 
glm::vec3 bitangent {0.f, 0.f, 1.f}
 
glm::vec3 velocity {0.f}
 
glm::vec2 uv {0.f}
 

详细描述

Evaluated world-space frame and motion at a surface location.

在文件 FluidSurfaceBinding.h 第 19 行定义.

类成员变量说明

◆ bitangent

glm::vec3 eve::fluids::SurfaceSample::bitangent {0.f, 0.f, 1.f}

在文件 FluidSurfaceBinding.h 第 25 行定义.

被这些函数引用 eve::fluids::SurfaceFluidRenderData::update().

◆ location

SurfaceLocation eve::fluids::SurfaceSample::location

在文件 FluidSurfaceBinding.h 第 20 行定义.

◆ normal

glm::vec3 eve::fluids::SurfaceSample::normal {0.f, 1.f, 0.f}

在文件 FluidSurfaceBinding.h 第 23 行定义.

被这些函数引用 eve::fluids::SurfaceFluidRenderData::update().

◆ position

glm::vec3 eve::fluids::SurfaceSample::position {0.f}

◆ previousPosition

glm::vec3 eve::fluids::SurfaceSample::previousPosition {0.f}

在文件 FluidSurfaceBinding.h 第 22 行定义.

◆ tangent

glm::vec3 eve::fluids::SurfaceSample::tangent {1.f, 0.f, 0.f}

在文件 FluidSurfaceBinding.h 第 24 行定义.

被这些函数引用 eve::fluids::SurfaceFluidRenderData::update().

◆ uv

glm::vec2 eve::fluids::SurfaceSample::uv {0.f}

在文件 FluidSurfaceBinding.h 第 27 行定义.

◆ velocity

glm::vec3 eve::fluids::SurfaceSample::velocity {0.f}

在文件 FluidSurfaceBinding.h 第 26 行定义.

被这些函数引用 eve::fluids::SurfaceFluidRenderData::update().


该结构体的文档由以下文件生成: