Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ParticleEmitterDefClass Class Reference

#include <part_ldr.h>

Public Member Functions

 ParticleEmitterDefClass (void)
 
 ParticleEmitterDefClass (const ParticleEmitterDefClass &src)
 
virtual ~ParticleEmitterDefClass (void)
 
const ParticleEmitterDefClassoperator= (const ParticleEmitterDefClass &src)
 
virtual WW3DErrorType Load_W3D (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Save_W3D (ChunkSaveClass &chunk_save)
 
const char * Get_Name (void) const
 
virtual void Set_Name (const char *pname)
 
unsigned int Get_Version (void) const
 
int Get_Render_Mode (void) const
 
int Get_Frame_Mode (void) const
 
const char * Get_Texture_Filename (void) const
 
float Get_Lifetime (void) const
 
float Get_Emission_Rate (void) const
 
float Get_Max_Emissions (void) const
 
float Get_Fade_Time (void) const
 
float Get_Gravity (void) const
 
float Get_Elasticity (void) const
 
Vector3 Get_Velocity (void) const
 
Vector3 Get_Acceleration (void) const
 
unsigned int Get_Burst_Size (void) const
 
float Get_Outward_Vel (void) const
 
float Get_Vel_Inherit (void) const
 
float Get_Future_Start_Time (void) const
 
virtual void Set_Render_Mode (int mode)
 
virtual void Set_Frame_Mode (int mode)
 
virtual void Set_Texture_Filename (const char *pname)
 
virtual void Set_Lifetime (float value)
 
virtual void Set_Emission_Rate (float value)
 
virtual void Set_Max_Emissions (float value)
 
virtual void Set_Fade_Time (float value)
 
virtual void Set_Gravity (float value)
 
virtual void Set_Elasticity (float value)
 
virtual void Set_Velocity (const Vector3 &value)
 
virtual void Set_Acceleration (const Vector3 &value)
 
virtual void Set_Burst_Size (unsigned int count)
 
virtual void Set_Outward_Vel (float value)
 
virtual void Set_Vel_Inherit (float value)
 
virtual void Set_Future_Start_Time (float value)
 
void Get_Shader (ShaderClass &shader) const
 
virtual void Set_Shader (const ShaderClass &shader)
 
Vector3RandomizerGet_Creation_Volume (void) const
 
Vector3RandomizerGet_Velocity_Random (void) const
 
virtual void Set_Creation_Volume (Vector3Randomizer *randomizer)
 
virtual void Set_Velocity_Random (Vector3Randomizer *randomizer)
 
virtual void Get_Color_Keyframes (ParticlePropertyStruct< Vector3 > &keyframes) const
 
virtual void Get_Opacity_Keyframes (ParticlePropertyStruct< float > &keyframes) const
 
virtual void Get_Size_Keyframes (ParticlePropertyStruct< float > &keyframes) const
 
virtual void Get_Rotation_Keyframes (ParticlePropertyStruct< float > &rotationframes) const
 
virtual void Get_Frame_Keyframes (ParticlePropertyStruct< float > &frameframes) const
 
virtual void Get_Blur_Time_Keyframes (ParticlePropertyStruct< float > &blurtimeframes) const
 
virtual float Get_Initial_Orientation_Random (void) const
 
virtual void Set_Color_Keyframes (ParticlePropertyStruct< Vector3 > &keyframes)
 
virtual void Set_Opacity_Keyframes (ParticlePropertyStruct< float > &keyframes)
 
virtual void Set_Size_Keyframes (ParticlePropertyStruct< float > &keyframes)
 
virtual void Set_Rotation_Keyframes (ParticlePropertyStruct< float > &keyframes, float orient_rnd)
 
virtual void Set_Frame_Keyframes (ParticlePropertyStruct< float > &keyframes)
 
virtual void Set_Blur_Time_Keyframes (ParticlePropertyStruct< float > &keyframes)
 
const char * Get_User_String (void) const
 
int Get_User_Type (void) const
 
virtual void Set_User_String (const char *pstring)
 
virtual void Set_User_Type (int type)
 
const W3dEmitterLinePropertiesStructGet_Line_Properties (void) const
 
int Get_Line_Texture_Mapping_Mode (void) const
 
int Is_Merge_Intersections (void) const
 
int Is_Freeze_Random (void) const
 
int Is_Sorting_Disabled (void) const
 
int Are_End_Caps_Enabled (void) const
 
int Get_Subdivision_Level (void) const
 
float Get_Noise_Amplitude (void) const
 
float Get_Merge_Abort_Factor (void) const
 
float Get_Texture_Tile_Factor (void) const
 
Vector2 Get_UV_Offset_Rate (void) const
 
virtual void Set_Line_Texture_Mapping_Mode (int mode)
 
virtual void Set_Merge_Intersections (int onoff)
 
virtual void Set_Freeze_Random (int onoff)
 
virtual void Set_Disable_Sorting (int onoff)
 
virtual void Set_End_Caps (int onoff)
 
virtual void Set_Subdivision_Level (int lvl)
 
virtual void Set_Noise_Amplitude (float k)
 
virtual void Set_Merge_Abort_Factor (float k)
 
virtual void Set_Texture_Tile_Factor (float k)
 
virtual void Set_UV_Offset_Rate (const Vector2 &rate)
 

Protected Member Functions

virtual WW3DErrorType Read_Header (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_User_Data (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Info (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_InfoV2 (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Props (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Line_Properties (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Rotation_Keyframes (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Frame_Keyframes (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Blur_Time_Keyframes (ChunkLoadClass &chunk_load)
 
virtual WW3DErrorType Read_Extra_Info (ChunkLoadClass &chunk_load)
 
virtual bool Read_Color_Keyframe (ChunkLoadClass &chunk_load, float *key_time, Vector3 *value)
 
virtual bool Read_Opacity_Keyframe (ChunkLoadClass &chunk_load, float *key_time, float *value)
 
virtual bool Read_Size_Keyframe (ChunkLoadClass &chunk_load, float *key_time, float *value)
 
virtual WW3DErrorType Save_Header (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_User_Data (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Info (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_InfoV2 (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Props (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Line_Properties (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Frame_Keyframes (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Rotation_Keyframes (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Blur_Time_Keyframes (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Extra_Info (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Color_Keyframes (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Opacity_Keyframes (ChunkSaveClass &chunk_save)
 
virtual WW3DErrorType Save_Size_Keyframes (ChunkSaveClass &chunk_save)
 
virtual Vector3RandomizerCreate_Randomizer (W3dVolumeRandomizerStruct &info)
 
virtual void Initialize_Randomizer_Struct (const Vector3Randomizer &randomizer, W3dVolumeRandomizerStruct &info)
 
virtual void Initialize_To_Ver2 (void)
 
virtual void Convert_To_Ver2 (void)
 
virtual void Normalize_Filename (void)
 
virtual void Free_Props (void)
 

Detailed Description

Definition at line 96 of file part_ldr.h.

Constructor & Destructor Documentation

◆ ParticleEmitterDefClass() [1/2]

ParticleEmitterDefClass::ParticleEmitterDefClass ( void )

Definition at line 81 of file part_ldr.cpp.

◆ ParticleEmitterDefClass() [2/2]

ParticleEmitterDefClass::ParticleEmitterDefClass ( const ParticleEmitterDefClass & src)

Definition at line 109 of file part_ldr.cpp.

◆ ~ParticleEmitterDefClass()

ParticleEmitterDefClass::~ParticleEmitterDefClass ( void )
virtual

Definition at line 139 of file part_ldr.cpp.

Member Function Documentation

◆ Are_End_Caps_Enabled()

int ParticleEmitterDefClass::Are_End_Caps_Enabled ( void ) const
inline

Definition at line 212 of file part_ldr.h.

◆ Convert_To_Ver2()

void ParticleEmitterDefClass::Convert_To_Ver2 ( void )
protectedvirtual

Definition at line 460 of file part_ldr.cpp.

◆ Create_Randomizer()

Vector3Randomizer * ParticleEmitterDefClass::Create_Randomizer ( W3dVolumeRandomizerStruct & info)
protectedvirtual

Definition at line 647 of file part_ldr.cpp.

◆ Free_Props()

void ParticleEmitterDefClass::Free_Props ( void )
protectedvirtual

Definition at line 215 of file part_ldr.cpp.

◆ Get_Acceleration()

Vector3 ParticleEmitterDefClass::Get_Acceleration ( void ) const
inline

Definition at line 143 of file part_ldr.h.

◆ Get_Blur_Time_Keyframes()

void ParticleEmitterDefClass::Get_Blur_Time_Keyframes ( ParticlePropertyStruct< float > & blurtimeframes) const
virtual

Definition at line 1841 of file part_ldr.cpp.

◆ Get_Burst_Size()

unsigned int ParticleEmitterDefClass::Get_Burst_Size ( void ) const
inline

Definition at line 144 of file part_ldr.h.

◆ Get_Color_Keyframes()

void ParticleEmitterDefClass::Get_Color_Keyframes ( ParticlePropertyStruct< Vector3 > & keyframes) const
virtual

Definition at line 1783 of file part_ldr.cpp.

◆ Get_Creation_Volume()

Vector3Randomizer * ParticleEmitterDefClass::Get_Creation_Volume ( void ) const
inline

Definition at line 171 of file part_ldr.h.

◆ Get_Elasticity()

float ParticleEmitterDefClass::Get_Elasticity ( void ) const
inline

Definition at line 141 of file part_ldr.h.

◆ Get_Emission_Rate()

float ParticleEmitterDefClass::Get_Emission_Rate ( void ) const
inline

Definition at line 137 of file part_ldr.h.

◆ Get_Fade_Time()

float ParticleEmitterDefClass::Get_Fade_Time ( void ) const
inline

Definition at line 139 of file part_ldr.h.

◆ Get_Frame_Keyframes()

void ParticleEmitterDefClass::Get_Frame_Keyframes ( ParticlePropertyStruct< float > & frameframes) const
virtual

Definition at line 1830 of file part_ldr.cpp.

◆ Get_Frame_Mode()

int ParticleEmitterDefClass::Get_Frame_Mode ( void ) const
inline

Definition at line 134 of file part_ldr.h.

◆ Get_Future_Start_Time()

float ParticleEmitterDefClass::Get_Future_Start_Time ( void ) const
inline

Definition at line 147 of file part_ldr.h.

◆ Get_Gravity()

float ParticleEmitterDefClass::Get_Gravity ( void ) const
inline

Definition at line 140 of file part_ldr.h.

◆ Get_Initial_Orientation_Random()

virtual float ParticleEmitterDefClass::Get_Initial_Orientation_Random ( void ) const
inlinevirtual

Definition at line 185 of file part_ldr.h.

◆ Get_Lifetime()

float ParticleEmitterDefClass::Get_Lifetime ( void ) const
inline

Definition at line 136 of file part_ldr.h.

◆ Get_Line_Properties()

const W3dEmitterLinePropertiesStruct * ParticleEmitterDefClass::Get_Line_Properties ( void ) const
inline

Definition at line 206 of file part_ldr.h.

◆ Get_Line_Texture_Mapping_Mode()

int ParticleEmitterDefClass::Get_Line_Texture_Mapping_Mode ( void ) const
inline

Definition at line 208 of file part_ldr.h.

◆ Get_Max_Emissions()

float ParticleEmitterDefClass::Get_Max_Emissions ( void ) const
inline

Definition at line 138 of file part_ldr.h.

◆ Get_Merge_Abort_Factor()

float ParticleEmitterDefClass::Get_Merge_Abort_Factor ( void ) const
inline

Definition at line 215 of file part_ldr.h.

◆ Get_Name()

const char * ParticleEmitterDefClass::Get_Name ( void ) const
inline

Definition at line 122 of file part_ldr.h.

◆ Get_Noise_Amplitude()

float ParticleEmitterDefClass::Get_Noise_Amplitude ( void ) const
inline

Definition at line 214 of file part_ldr.h.

◆ Get_Opacity_Keyframes()

void ParticleEmitterDefClass::Get_Opacity_Keyframes ( ParticlePropertyStruct< float > & keyframes) const
virtual

Definition at line 1795 of file part_ldr.cpp.

◆ Get_Outward_Vel()

float ParticleEmitterDefClass::Get_Outward_Vel ( void ) const
inline

Definition at line 145 of file part_ldr.h.

◆ Get_Render_Mode()

int ParticleEmitterDefClass::Get_Render_Mode ( void ) const
inline

Definition at line 133 of file part_ldr.h.

◆ Get_Rotation_Keyframes()

void ParticleEmitterDefClass::Get_Rotation_Keyframes ( ParticlePropertyStruct< float > & rotationframes) const
virtual

Definition at line 1818 of file part_ldr.cpp.

◆ Get_Shader()

void ParticleEmitterDefClass::Get_Shader ( ShaderClass & shader) const
inline

Definition at line 165 of file part_ldr.h.

◆ Get_Size_Keyframes()

void ParticleEmitterDefClass::Get_Size_Keyframes ( ParticlePropertyStruct< float > & keyframes) const
virtual

Definition at line 1807 of file part_ldr.cpp.

◆ Get_Subdivision_Level()

int ParticleEmitterDefClass::Get_Subdivision_Level ( void ) const
inline

Definition at line 213 of file part_ldr.h.

◆ Get_Texture_Filename()

const char * ParticleEmitterDefClass::Get_Texture_Filename ( void ) const
inline

Definition at line 135 of file part_ldr.h.

◆ Get_Texture_Tile_Factor()

float ParticleEmitterDefClass::Get_Texture_Tile_Factor ( void ) const
inline

Definition at line 216 of file part_ldr.h.

◆ Get_User_String()

const char * ParticleEmitterDefClass::Get_User_String ( void ) const
inline

Definition at line 197 of file part_ldr.h.

◆ Get_User_Type()

int ParticleEmitterDefClass::Get_User_Type ( void ) const
inline

Definition at line 198 of file part_ldr.h.

◆ Get_UV_Offset_Rate()

Vector2 ParticleEmitterDefClass::Get_UV_Offset_Rate ( void ) const
inline

Definition at line 217 of file part_ldr.h.

◆ Get_Vel_Inherit()

float ParticleEmitterDefClass::Get_Vel_Inherit ( void ) const
inline

Definition at line 146 of file part_ldr.h.

◆ Get_Velocity()

Vector3 ParticleEmitterDefClass::Get_Velocity ( void ) const
inline

Definition at line 142 of file part_ldr.h.

◆ Get_Velocity_Random()

Vector3Randomizer * ParticleEmitterDefClass::Get_Velocity_Random ( void ) const
inline

Definition at line 172 of file part_ldr.h.

◆ Get_Version()

unsigned int ParticleEmitterDefClass::Get_Version ( void ) const
inline

Definition at line 128 of file part_ldr.h.

◆ Initialize_Randomizer_Struct()

void ParticleEmitterDefClass::Initialize_Randomizer_Struct ( const Vector3Randomizer & randomizer,
W3dVolumeRandomizerStruct & info )
protectedvirtual

Definition at line 678 of file part_ldr.cpp.

◆ Initialize_To_Ver2()

void ParticleEmitterDefClass::Initialize_To_Ver2 ( void )
protectedvirtual

Definition at line 426 of file part_ldr.cpp.

◆ Is_Freeze_Random()

int ParticleEmitterDefClass::Is_Freeze_Random ( void ) const
inline

Definition at line 210 of file part_ldr.h.

◆ Is_Merge_Intersections()

int ParticleEmitterDefClass::Is_Merge_Intersections ( void ) const
inline

Definition at line 209 of file part_ldr.h.

◆ Is_Sorting_Disabled()

int ParticleEmitterDefClass::Is_Sorting_Disabled ( void ) const
inline

Definition at line 211 of file part_ldr.h.

◆ Load_W3D()

WW3DErrorType ParticleEmitterDefClass::Load_W3D ( ChunkLoadClass & chunk_load)
virtual

Definition at line 352 of file part_ldr.cpp.

◆ Normalize_Filename()

void ParticleEmitterDefClass::Normalize_Filename ( void )
protectedvirtual

Definition at line 327 of file part_ldr.cpp.

◆ operator=()

const ParticleEmitterDefClass & ParticleEmitterDefClass::operator= ( const ParticleEmitterDefClass & src)

Definition at line 170 of file part_ldr.cpp.

◆ Read_Blur_Time_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Read_Blur_Time_Keyframes ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 1100 of file part_ldr.cpp.

◆ Read_Color_Keyframe()

bool ParticleEmitterDefClass::Read_Color_Keyframe ( ChunkLoadClass & chunk_load,
float * key_time,
Vector3 * value )
protectedvirtual

Definition at line 870 of file part_ldr.cpp.

◆ Read_Extra_Info()

WW3DErrorType ParticleEmitterDefClass::Read_Extra_Info ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 1143 of file part_ldr.cpp.

◆ Read_Frame_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Read_Frame_Keyframes ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 1057 of file part_ldr.cpp.

◆ Read_Header()

WW3DErrorType ParticleEmitterDefClass::Read_Header ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 538 of file part_ldr.cpp.

◆ Read_Info()

WW3DErrorType ParticleEmitterDefClass::Read_Info ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 616 of file part_ldr.cpp.

◆ Read_InfoV2()

WW3DErrorType ParticleEmitterDefClass::Read_InfoV2 ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 719 of file part_ldr.cpp.

◆ Read_Line_Properties()

WW3DErrorType ParticleEmitterDefClass::Read_Line_Properties ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 984 of file part_ldr.cpp.

◆ Read_Opacity_Keyframe()

bool ParticleEmitterDefClass::Read_Opacity_Keyframe ( ChunkLoadClass & chunk_load,
float * key_time,
float * value )
protectedvirtual

Definition at line 908 of file part_ldr.cpp.

◆ Read_Props()

WW3DErrorType ParticleEmitterDefClass::Read_Props ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 758 of file part_ldr.cpp.

◆ Read_Rotation_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Read_Rotation_Keyframes ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 1010 of file part_ldr.cpp.

◆ Read_Size_Keyframe()

bool ParticleEmitterDefClass::Read_Size_Keyframe ( ChunkLoadClass & chunk_load,
float * key_time,
float * value )
protectedvirtual

Definition at line 946 of file part_ldr.cpp.

◆ Read_User_Data()

WW3DErrorType ParticleEmitterDefClass::Read_User_Data ( ChunkLoadClass & chunk_load)
protectedvirtual

Definition at line 572 of file part_ldr.cpp.

◆ Save_Blur_Time_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Blur_Time_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1628 of file part_ldr.cpp.

◆ Save_Color_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Color_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1393 of file part_ldr.cpp.

◆ Save_Extra_Info()

WW3DErrorType ParticleEmitterDefClass::Save_Extra_Info ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1669 of file part_ldr.cpp.

◆ Save_Frame_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Frame_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1581 of file part_ldr.cpp.

◆ Save_Header()

WW3DErrorType ParticleEmitterDefClass::Save_Header ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1203 of file part_ldr.cpp.

◆ Save_Info()

WW3DErrorType ParticleEmitterDefClass::Save_Info ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1285 of file part_ldr.cpp.

◆ Save_InfoV2()

WW3DErrorType ParticleEmitterDefClass::Save_InfoV2 ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1314 of file part_ldr.cpp.

◆ Save_Line_Properties()

WW3DErrorType ParticleEmitterDefClass::Save_Line_Properties ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1502 of file part_ldr.cpp.

◆ Save_Opacity_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Opacity_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1431 of file part_ldr.cpp.

◆ Save_Props()

WW3DErrorType ParticleEmitterDefClass::Save_Props ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1343 of file part_ldr.cpp.

◆ Save_Rotation_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Rotation_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1532 of file part_ldr.cpp.

◆ Save_Size_Keyframes()

WW3DErrorType ParticleEmitterDefClass::Save_Size_Keyframes ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1469 of file part_ldr.cpp.

◆ Save_User_Data()

WW3DErrorType ParticleEmitterDefClass::Save_User_Data ( ChunkSaveClass & chunk_save)
protectedvirtual

Definition at line 1238 of file part_ldr.cpp.

◆ Save_W3D()

WW3DErrorType ParticleEmitterDefClass::Save_W3D ( ChunkSaveClass & chunk_save)
virtual

Definition at line 1164 of file part_ldr.cpp.

◆ Set_Acceleration()

virtual void ParticleEmitterDefClass::Set_Acceleration ( const Vector3 & value)
inlinevirtual

Definition at line 159 of file part_ldr.h.

◆ Set_Blur_Time_Keyframes()

void ParticleEmitterDefClass::Set_Blur_Time_Keyframes ( ParticlePropertyStruct< float > & keyframes)
virtual

Definition at line 1769 of file part_ldr.cpp.

◆ Set_Burst_Size()

virtual void ParticleEmitterDefClass::Set_Burst_Size ( unsigned int count)
inlinevirtual

Definition at line 160 of file part_ldr.h.

◆ Set_Color_Keyframes()

void ParticleEmitterDefClass::Set_Color_Keyframes ( ParticlePropertyStruct< Vector3 > & keyframes)
virtual

Definition at line 1695 of file part_ldr.cpp.

◆ Set_Creation_Volume()

void ParticleEmitterDefClass::Set_Creation_Volume ( Vector3Randomizer * randomizer)
virtual

Definition at line 267 of file part_ldr.cpp.

◆ Set_Disable_Sorting()

virtual void ParticleEmitterDefClass::Set_Disable_Sorting ( int onoff)
inlinevirtual

Definition at line 222 of file part_ldr.h.

◆ Set_Elasticity()

virtual void ParticleEmitterDefClass::Set_Elasticity ( float value)
inlinevirtual

Definition at line 157 of file part_ldr.h.

◆ Set_Emission_Rate()

virtual void ParticleEmitterDefClass::Set_Emission_Rate ( float value)
inlinevirtual

Definition at line 153 of file part_ldr.h.

◆ Set_End_Caps()

virtual void ParticleEmitterDefClass::Set_End_Caps ( int onoff)
inlinevirtual

Definition at line 223 of file part_ldr.h.

◆ Set_Fade_Time()

virtual void ParticleEmitterDefClass::Set_Fade_Time ( float value)
inlinevirtual

Definition at line 155 of file part_ldr.h.

◆ Set_Frame_Keyframes()

void ParticleEmitterDefClass::Set_Frame_Keyframes ( ParticlePropertyStruct< float > & keyframes)
virtual

Definition at line 1755 of file part_ldr.cpp.

◆ Set_Frame_Mode()

virtual void ParticleEmitterDefClass::Set_Frame_Mode ( int mode)
inlinevirtual

Definition at line 150 of file part_ldr.h.

◆ Set_Freeze_Random()

virtual void ParticleEmitterDefClass::Set_Freeze_Random ( int onoff)
inlinevirtual

Definition at line 221 of file part_ldr.h.

◆ Set_Future_Start_Time()

virtual void ParticleEmitterDefClass::Set_Future_Start_Time ( float value)
inlinevirtual

Definition at line 163 of file part_ldr.h.

◆ Set_Gravity()

virtual void ParticleEmitterDefClass::Set_Gravity ( float value)
inlinevirtual

Definition at line 156 of file part_ldr.h.

◆ Set_Lifetime()

virtual void ParticleEmitterDefClass::Set_Lifetime ( float value)
inlinevirtual

Definition at line 152 of file part_ldr.h.

◆ Set_Line_Texture_Mapping_Mode()

void ParticleEmitterDefClass::Set_Line_Texture_Mapping_Mode ( int mode)
inlinevirtual

Definition at line 315 of file part_ldr.h.

◆ Set_Max_Emissions()

virtual void ParticleEmitterDefClass::Set_Max_Emissions ( float value)
inlinevirtual

Definition at line 154 of file part_ldr.h.

◆ Set_Merge_Abort_Factor()

virtual void ParticleEmitterDefClass::Set_Merge_Abort_Factor ( float k)
inlinevirtual

Definition at line 226 of file part_ldr.h.

◆ Set_Merge_Intersections()

virtual void ParticleEmitterDefClass::Set_Merge_Intersections ( int onoff)
inlinevirtual

Definition at line 220 of file part_ldr.h.

◆ Set_Name()

void ParticleEmitterDefClass::Set_Name ( const char * pname)
virtual

Definition at line 301 of file part_ldr.cpp.

◆ Set_Noise_Amplitude()

virtual void ParticleEmitterDefClass::Set_Noise_Amplitude ( float k)
inlinevirtual

Definition at line 225 of file part_ldr.h.

◆ Set_Opacity_Keyframes()

void ParticleEmitterDefClass::Set_Opacity_Keyframes ( ParticlePropertyStruct< float > & keyframes)
virtual

Definition at line 1710 of file part_ldr.cpp.

◆ Set_Outward_Vel()

virtual void ParticleEmitterDefClass::Set_Outward_Vel ( float value)
inlinevirtual

Definition at line 161 of file part_ldr.h.

◆ Set_Render_Mode()

virtual void ParticleEmitterDefClass::Set_Render_Mode ( int mode)
inlinevirtual

Definition at line 149 of file part_ldr.h.

◆ Set_Rotation_Keyframes()

void ParticleEmitterDefClass::Set_Rotation_Keyframes ( ParticlePropertyStruct< float > & keyframes,
float orient_rnd )
virtual

Definition at line 1740 of file part_ldr.cpp.

◆ Set_Shader()

virtual void ParticleEmitterDefClass::Set_Shader ( const ShaderClass & shader)
inlinevirtual

Definition at line 166 of file part_ldr.h.

◆ Set_Size_Keyframes()

void ParticleEmitterDefClass::Set_Size_Keyframes ( ParticlePropertyStruct< float > & keyframes)
virtual

Definition at line 1725 of file part_ldr.cpp.

◆ Set_Subdivision_Level()

virtual void ParticleEmitterDefClass::Set_Subdivision_Level ( int lvl)
inlinevirtual

Definition at line 224 of file part_ldr.h.

◆ Set_Texture_Filename()

void ParticleEmitterDefClass::Set_Texture_Filename ( const char * pname)
virtual

Definition at line 314 of file part_ldr.cpp.

◆ Set_Texture_Tile_Factor()

virtual void ParticleEmitterDefClass::Set_Texture_Tile_Factor ( float k)
inlinevirtual

Definition at line 227 of file part_ldr.h.

◆ Set_User_String()

void ParticleEmitterDefClass::Set_User_String ( const char * pstring)
virtual

Definition at line 288 of file part_ldr.cpp.

◆ Set_User_Type()

virtual void ParticleEmitterDefClass::Set_User_Type ( int type)
inlinevirtual

Definition at line 200 of file part_ldr.h.

◆ Set_UV_Offset_Rate()

virtual void ParticleEmitterDefClass::Set_UV_Offset_Rate ( const Vector2 & rate)
inlinevirtual

Definition at line 228 of file part_ldr.h.

◆ Set_Vel_Inherit()

virtual void ParticleEmitterDefClass::Set_Vel_Inherit ( float value)
inlinevirtual

Definition at line 162 of file part_ldr.h.

◆ Set_Velocity()

virtual void ParticleEmitterDefClass::Set_Velocity ( const Vector3 & value)
inlinevirtual

Definition at line 158 of file part_ldr.h.

◆ Set_Velocity_Random()

void ParticleEmitterDefClass::Set_Velocity_Random ( Vector3Randomizer * randomizer)
virtual

Definition at line 246 of file part_ldr.cpp.


The documentation for this class was generated from the following files: