Blender  V2.93
Public Attributes | List of all members
EEVEE_HairMotionData Struct Reference

#include <eevee_private.h>

Public Attributes

eEEVEEMotionData type
 
int use_deform
 
int psys_len
 
struct {
   struct GPUVertBuf *   hair_pos [2]
 
   struct GPUTexture *   hair_pos_tx [2]
 
psys [0]
 

Detailed Description

Definition at line 664 of file eevee_private.h.

Member Data Documentation

◆ hair_pos

struct GPUVertBuf* EEVEE_HairMotionData::hair_pos[2]

◆ hair_pos_tx

struct GPUTexture* EEVEE_HairMotionData::hair_pos_tx[2]

◆ 

struct { ... } EEVEE_HairMotionData::psys[0]

◆ psys_len

int EEVEE_HairMotionData::psys_len

Allocator will alloc enough slot for all particle systems. Or 1 if it's a hair object.

Definition at line 669 of file eevee_private.h.

Referenced by EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_hair_cache_populate(), eevee_motion_blur_mesh_data_free(), and EEVEE_motion_blur_swap_data().

◆ type

eEEVEEMotionData EEVEE_HairMotionData::type

Needs to be first to ensure casting.

Definition at line 666 of file eevee_private.h.

◆ use_deform

int EEVEE_HairMotionData::use_deform

The documentation for this struct was generated from the following file: